home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / HyperCard 2.0 / HyperCard / HyperCard.rsrc / CODE_16_CompactStack.txt < prev    next >
Text File  |  1990-08-31  |  182KB  |  3,179 lines

  1. # near model CODE resource
  2. # jump table entries: 6072-6072 (1 of them)
  3. fn00000000:
  4. 00000000  4E56 FFFE                link       A6, -0x0002
  5. 00000004  48E7 0118                movem.l    -[A7], D7,A3,A4
  6. 00000008  286E 0008                movea.l    A4, [A6 + 0x8]
  7. 0000000C  486C FFD6                pea.l      [A4 - 0x2A]
  8. 00000010  4EAD 1F62                jsr        [A5 + 0x1F62 /* export_1000 */]
  9. 00000014  486C FFF8                pea.l      [A4 - 0x8]
  10. 00000018  4EAD 1F62                jsr        [A5 + 0x1F62 /* export_1000 */]
  11. 0000001C  4AAC FFE0                tst.l      [A4 - 0x20]
  12. 00000020  670A                     beq        +0xC /* 0000002C */
  13. 00000022  2F2C FFE4                move.l     -[A7], [A4 - 0x1C]
  14. 00000026  4267                     clr.w      -[A7]
  15. 00000028  4EAD 0E3A                jsr        [A5 + 0xE3A /* export_451 */]
  16. label0000002C:
  17. 0000002C  4AAC FFE8                tst.l      [A4 - 0x18]
  18. 00000030  670A                     beq        +0xC /* 0000003C */
  19. 00000032  2F2C FFF4                move.l     -[A7], [A4 - 0xC]
  20. 00000036  4267                     clr.w      -[A7]
  21. 00000038  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  22. label0000003C:
  23. 0000003C  486C FFB6                pea.l      [A4 - 0x4A]
  24. 00000040  4EAD 1F62                jsr        [A5 + 0x1F62 /* export_1000 */]
  25. 00000044  486C FFBA                pea.l      [A4 - 0x46]
  26. 00000048  4EAD 1F62                jsr        [A5 + 0x1F62 /* export_1000 */]
  27. 0000004C  486C FFB2                pea.l      [A4 - 0x4E]
  28. 00000050  4EAD 1F62                jsr        [A5 + 0x1F62 /* export_1000 */]
  29. 00000054  486C FFAE                pea.l      [A4 - 0x52]
  30. 00000058  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  31. 0000005C  486C FFA8                pea.l      [A4 - 0x58]
  32. 00000060  4EAD 1F62                jsr        [A5 + 0x1F62 /* export_1000 */]
  33. 00000064  4A6C FFDE                tst.w      [A4 - 0x22]
  34. 00000068  670C                     beq        +0xE /* 00000076 */
  35. 0000006A  4267                     clr.w      -[A7]
  36. 0000006C  3F2C FFDE                move.w     -[A7], [A4 - 0x22]
  37. 00000070  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  38. 00000074  3E1F                     move.w     D7, [A7]+
  39. label00000076:
  40. 00000076  102C FE93                move.b     D0, [A4 - 0x16D]
  41. 0000007A  6716                     beq        +0x18 /* 00000092 */
  42. 0000007C  47EC FE9A                lea.l      A3, [A4 - 0x166]
  43. 00000080  4267                     clr.w      -[A7]
  44. 00000082  3F13                     move.w     -[A7], [A3]
  45. 00000084  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  46. 00000088  486B 0006                pea.l      [A3 + 0x6]
  47. 0000008C  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  48. 00000090  3E1F                     move.w     D7, [A7]+
  49. label00000092:
  50. 00000092  102C FE95                move.b     D0, [A4 - 0x16B]
  51. 00000096  6604                     bne        +0x6 /* 0000009C */
  52. 00000098  802C FE94                or.b       D0, [A4 - 0x16C]
  53. label0000009C:
  54. 0000009C  1B40 ACA6                move.b     [A5 - 0x535A], D0
  55. 000000A0  1B6C FE94 ACA8           move.b     [A5 - 0x5358], [A4 - 0x16C]
  56. 000000A6  102D ACA8                move.b     D0, [A5 - 0x5358]
  57. 000000AA  670A                     beq        +0xC /* 000000B6 */
  58. 000000AC  4267                     clr.w      -[A7]
  59. 000000AE  4EAD 27B2                jsr        [A5 + 0x27B2 /* export_1266 */]
  60. 000000B2  4EAD 0EF2                jsr        [A5 + 0xEF2 /* export_474 */]
  61. label000000B6:
  62. 000000B6  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  63. 000000BA  4E5E                     unlink     A6
  64. 000000BC  2E9F                     move.l     [A7], [A7]+
  65. 000000BE  4E75                     rts
  66. fn000000C0:
  67. 000000C0  4E56 0000                link       A6, 0
  68. 000000C4  4267                     clr.w      -[A7]
  69. 000000C6  4EAD 1FB2                jsr        [A5 + 0x1FB2 /* export_1010 */]
  70. 000000CA  101F                     move.b     D0, [A7]+
  71. 000000CC  6714                     beq        +0x16 /* 000000E2 */
  72. 000000CE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  73. 000000D2  4EBA FF2C                jsr        [PC - 0xD4 /* 00000000 */]
  74. 000000D6  206E 0008                movea.l    A0, [A6 + 0x8]
  75. 000000DA  2C48                     movea.l    A6, A0
  76. 000000DC  4EFA 227A                jmp        [PC + 0x227A /* 00002358 */]
  77. 000000E0  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  78. // begin alternate branch 000000E2-000000E4
  79. label000000E2:
  80. 000000E2  4E5E                     unlink     A6
  81. // end alternate branch 000000E2-000000E4
  82. label000000E2: // (misaligned)
  83. 000000E4  2E9F                     move.l     [A7], [A7]+
  84. 000000E6  4E75                     rts
  85. fn000000E8:
  86. 000000E8  4E56 FE00                link       A6, -0x0200
  87. 000000EC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  88. 000000F0  4EBA FF0E                jsr        [PC - 0xF2 /* 00000000 */]
  89. 000000F4  486E FF00                pea.l      [A6 - 0x100]
  90. 000000F8  3F3C 0023                move.w     -[A7], 0x23 /* '#' */
  91. 000000FC  4EAD 1D72                jsr        [A5 + 0x1D72 /* export_938 */]
  92. 00000100  486E FE00                pea.l      [A6 - 0x200]
  93. 00000104  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  94. 00000108  4EAD 1D72                jsr        [A5 + 0x1D72 /* export_938 */]
  95. 0000010C  487A 0024                pea.l      [PC + 0x24 /* 00000132, value 0x4E56 'NV', cstring "" */]
  96. 00000110  487A 0020                pea.l      [PC + 0x20 /* 00000132, value 0x4E56 'NV', cstring "" */]
  97. 00000114  A98B                     syscall    ParamText
  98. 00000116  3F3C 002B                move.w     -[A7], 0x2B /* '+' */
  99. 0000011A  4EAD 1D6A                jsr        [A5 + 0x1D6A /* export_937 */]
  100. 0000011E  206E 0008                movea.l    A0, [A6 + 0x8]
  101. 00000122  2C48                     movea.l    A6, A0
  102. 00000124  4EFA 2232                jmp        [PC + 0x2232 /* 00002358 */]
  103. 00000128  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  104. 0000012C  205F                     movea.l    A0, [A7]+
  105. 0000012E  5C4F                     addq.w     A7, 6
  106. 00000130  4ED0                     jmp        [A0]
  107. 00000132  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  108. // begin alternate branch 00000134-0000014E
  109. fn00000134:
  110. 00000134  4E56 0000                link       A6, 0
  111. 00000138  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  112. 0000013C  4EBA FEC2                jsr        [PC - 0x13E /* 00000000 */]
  113. 00000140  3F3C 0023                move.w     -[A7], 0x23 /* '#' */
  114. 00000144  4EAD 1EB2                jsr        [A5 + 0x1EB2 /* export_978 */]
  115. 00000148  206E 0008                movea.l    A0, [A6 + 0x8]
  116. 0000014C  2C48                     movea.l    A6, A0
  117. // end alternate branch 00000134-0000014E
  118. fn00000134: // (misaligned)
  119. 00000136  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  120. 0000013A  0008 4EBA                ori.b      A0, 0xBA
  121. 0000013E  FEC2 3F3C                .extension 0xEC2 <<F/2-3/7>> // unimplemented
  122. 00000142  0023 4EAD                ori.b      -[A3], 0xAD
  123. 00000146  1EB2 206E                move.b     [A7], [A2 + D2.w + 0x6E]
  124. 0000014A  0008 2C48                ori.b      A0, 0x48 /* 'H' */
  125. 0000014E  4EFA 2208                jmp        [PC + 0x2208 /* 00002358 */]
  126. 00000152  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  127. 00000156  2E9F                     move.l     [A7], [A7]+
  128. 00000158  4E75                     rts
  129. fn0000015A:
  130. 0000015A  4E56 0000                link       A6, 0
  131. 0000015E  4267                     clr.w      -[A7]
  132. 00000160  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  133. 00000164  4A5F                     tst.w      [A7]+
  134. 00000166  670A                     beq        +0xC /* 00000172 */
  135. 00000168  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  136. 0000016C  4EBA FFC6                jsr        [PC - 0x3A /* 00000134 */]
  137. 00000170  600C                     bra        +0xE /* 0000017E */
  138. label00000172:
  139. 00000172  3F3C 0037                move.w     -[A7], 0x37 /* '7' */
  140. 00000176  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  141. 0000017A  4EBA FF6C                jsr        [PC - 0x94 /* 000000E8 */]
  142. label0000017E:
  143. 0000017E  4E5E                     unlink     A6
  144. 00000180  2E9F                     move.l     [A7], [A7]+
  145. 00000182  4E75                     rts
  146. fn00000184:
  147. 00000184  4E56 0000                link       A6, 0
  148. 00000188  4A6E 000C                tst.w      [A6 + 0xC]
  149. 0000018C  6720                     beq        +0x22 /* 000001AE */
  150. 0000018E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  151. 00000192  4EBA FE6C                jsr        [PC - 0x194 /* 00000000 */]
  152. 00000196  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  153. 0000019A  3F3C 0023                move.w     -[A7], 0x23 /* '#' */
  154. 0000019E  4EAD 06CA                jsr        [A5 + 0x6CA /* export_213 */]
  155. 000001A2  206E 0008                movea.l    A0, [A6 + 0x8]
  156. 000001A6  2C48                     movea.l    A6, A0
  157. 000001A8  4EFA 21AE                jmp        [PC + 0x21AE /* 00002358 */]
  158. 000001AC  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  159. // begin alternate branch 000001AE-000001B0
  160. label000001AE:
  161. 000001AE  4E5E                     unlink     A6
  162. // end alternate branch 000001AE-000001B0
  163. label000001AE: // (misaligned)
  164. 000001B0  205F                     movea.l    A0, [A7]+
  165. 000001B2  5C4F                     addq.w     A7, 6
  166. 000001B4  4ED0                     jmp        [A0]
  167. fn000001B6:
  168. 000001B6  4E56 0000                link       A6, 0
  169. 000001BA  4A6E 000C                tst.w      [A6 + 0xC]
  170. 000001BE  6710                     beq        +0x12 /* 000001D0 */
  171. 000001C0  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  172. 000001C4  3F3C 0023                move.w     -[A7], 0x23 /* '#' */
  173. 000001C8  4EAD 06CA                jsr        [A5 + 0x6CA /* export_213 */]
  174. 000001CC  4EAD 1C9A                jsr        [A5 + 0x1C9A /* export_911 */]
  175. label000001D0:
  176. 000001D0  4E5E                     unlink     A6
  177. 000001D2  205F                     movea.l    A0, [A7]+
  178. 000001D4  5C4F                     addq.w     A7, 6
  179. 000001D6  4ED0                     jmp        [A0]
  180. fn000001D8:
  181. 000001D8  4E56 FFF2                link       A6, -0x000E
  182. 000001DC  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  183. 000001E0  2A2E 000C                move.l     D5, [A6 + 0xC]
  184. 000001E4  286E 0008                movea.l    A4, [A6 + 0x8]
  185. 000001E8  286C 0008                movea.l    A4, [A4 + 0x8]
  186. 000001EC  422E 0010                clr.b      [A6 + 0x10]
  187. 000001F0  47EE FFFE                lea.l      A3, [A6 - 0x2]
  188. 000001F4  2045                     movea.l    A0, D5
  189. 000001F6  1690                     move.b     [A3], [A0]
  190. 000001F8  528B                     addq.l     A3, 1
  191. 000001FA  5285                     addq.l     D5, 1
  192. 000001FC  2045                     movea.l    A0, D5
  193. 000001FE  1690                     move.b     [A3], [A0]
  194. 00000200  4A6E FFFE                tst.w      [A6 - 0x2]
  195. 00000204  6602                     bne        +0x4 /* 00000208 */
  196. 00000206  6036                     bra        +0x38 /* 0000023E */
  197. label00000208:
  198. 00000208  4A6E FFFE                tst.w      [A6 - 0x2]
  199. 0000020C  6F06                     ble        +0x8 /* 00000214 */
  200. 0000020E  2E2C FFB6                move.l     D7, [A4 - 0x4A]
  201. 00000212  6004                     bra        +0x6 /* 00000218 */
  202. label00000214:
  203. 00000214  2E2C FFBA                move.l     D7, [A4 - 0x46]
  204. label00000218:
  205. 00000218  4A87                     tst.l      D7
  206. 0000021A  6602                     bne        +0x4 /* 0000021E */
  207. 0000021C  6020                     bra        +0x22 /* 0000023E */
  208. label0000021E:
  209. 0000021E  2047                     movea.l    A0, D7
  210. 00000220  2C10                     move.l     D6, [A0]
  211. label00000222:
  212. 00000222  2046                     movea.l    A0, D6
  213. 00000224  4A50                     tst.w      [A0]
  214. 00000226  6716                     beq        +0x18 /* 0000023E */
  215. 00000228  2046                     movea.l    A0, D6
  216. 0000022A  3010                     move.w     D0, [A0]
  217. 0000022C  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  218. 00000230  6608                     bne        +0xA /* 0000023A */
  219. 00000232  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  220. 00000238  6004                     bra        +0x6 /* 0000023E */
  221. label0000023A:
  222. 0000023A  5486                     addq.l     D6, 2
  223. 0000023C  60E4                     bra        -0x1A /* 00000222 */
  224. label0000023E:
  225. 0000023E  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  226. 00000242  4E5E                     unlink     A6
  227. 00000244  205F                     movea.l    A0, [A7]+
  228. 00000246  504F                     addq.w     A7, 8
  229. 00000248  4ED0                     jmp        [A0]
  230. fn0000024A:
  231. 0000024A  4E56 FFE8                link       A6, -0x0018
  232. 0000024E  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  233. 00000252  2E2E 000C                move.l     D7, [A6 + 0xC]
  234. 00000256  286E 0008                movea.l    A4, [A6 + 0x8]
  235. 0000025A  286C 0008                movea.l    A4, [A4 + 0x8]
  236. 0000025E  4AAC FFA8                tst.l      [A4 - 0x58]
  237. 00000262  6602                     bne        +0x4 /* 00000266 */
  238. 00000264  6076                     bra        +0x78 /* 000002DC */
  239. label00000266:
  240. 00000266  7000                     moveq.l    D0, 0x00
  241. 00000268  2047                     movea.l    A0, D7
  242. 0000026A  3010                     move.w     D0, [A0]
  243. 0000026C  C0BC 0000 7FFF           and.l      D0, 0x7FFF
  244. 00000272  2800                     move.l     D4, D0
  245. 00000274  E48C                     lsr        D4, 2
  246. 00000276  5487                     addq.l     D7, 2
  247. 00000278  2D44 FFEC                move.l     [A6 - 0x14], D4
  248. 0000027C  7C01                     moveq.l    D6, 0x01
  249. 0000027E  6056                     bra        +0x58 /* 000002D6 */
  250. label00000280:
  251. 00000280  206C FFA8                movea.l    A0, [A4 - 0x58]
  252. 00000284  2650                     movea.l    A3, [A0]
  253. 00000286  302C FFA6                move.w     D0, [A4 - 0x5A]
  254. 0000028A  48C0                     ext.l      D0
  255. 0000028C  2D40 FFE8                move.l     [A6 - 0x18], D0
  256. 00000290  7A01                     moveq.l    D5, 0x01
  257. 00000292  6010                     bra        +0x12 /* 000002A4 */
  258. label00000294:
  259. 00000294  2047                     movea.l    A0, D7
  260. 00000296  3028 0002                move.w     D0, [A0 + 0x2]
  261. 0000029A  B053                     cmp.w      D0, [A3]
  262. 0000029C  6732                     beq        +0x34 /* 000002D0 */
  263. 0000029E  548B                     addq.l     A3, 2
  264. 000002A0  5285                     addq.l     D5, 1
  265. 000002A2  6906                     bvs        +0x8 /* 000002AA */
  266. label000002A4:
  267. 000002A4  BAAE FFE8                cmp.l      D5, [A6 - 0x18]
  268. 000002A8  6FEA                     ble        -0x14 /* 00000294 */
  269. label000002AA:
  270. 000002AA  526C FFA6                addq.w     [A4 - 0x5A], 1
  271. 000002AE  302C FFA6                move.w     D0, [A4 - 0x5A]
  272. 000002B2  48C0                     ext.l      D0
  273. 000002B4  B0AC FE86                cmp.l      D0, [A4 - 0x17A]
  274. 000002B8  6F10                     ble        +0x12 /* 000002CA */
  275. 000002BA  3F3C 0037                move.w     -[A7], 0x37 /* '7' */
  276. 000002BE  206E 0008                movea.l    A0, [A6 + 0x8]
  277. 000002C2  2F28 0008                move.l     -[A7], [A0 + 0x8]
  278. 000002C6  4EBA FE20                jsr        [PC - 0x1E0 /* 000000E8 */]
  279. label000002CA:
  280. 000002CA  2047                     movea.l    A0, D7
  281. 000002CC  36A8 0002                move.w     [A3], [A0 + 0x2]
  282. label000002D0:
  283. 000002D0  5887                     addq.l     D7, 4
  284. 000002D2  5286                     addq.l     D6, 1
  285. 000002D4  6906                     bvs        +0x8 /* 000002DC */
  286. label000002D6:
  287. 000002D6  BCAE FFEC                cmp.l      D6, [A6 - 0x14]
  288. 000002DA  6FA4                     ble        -0x5A /* 00000280 */
  289. label000002DC:
  290. 000002DC  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  291. 000002E0  4E5E                     unlink     A6
  292. 000002E2  205F                     movea.l    A0, [A7]+
  293. 000002E4  504F                     addq.w     A7, 8
  294. 000002E6  4ED0                     jmp        [A0]
  295. fn000002E8:
  296. 000002E8  4E56 FFB0                link       A6, -0x0050
  297. 000002EC  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  298. 000002F0  2E2E 000C                move.l     D7, [A6 + 0xC]
  299. 000002F4  286E 0008                movea.l    A4, [A6 + 0x8]
  300. 000002F8  2047                     movea.l    A0, D7
  301. 000002FA  2050                     movea.l    A0, [A0]
  302. 000002FC  2D48 FFC0                move.l     [A6 - 0x40], A0
  303. 00000300  5888                     addq.l     A0, 4
  304. 00000302  43FA 0452                lea.l      A1, [PC + 0x452 /* 00000756, value 0x424B4744 'BKGD' */]
  305. 00000306  7003                     moveq.l    D0, 0x03
  306. label00000308:
  307. 00000308  B109                     cmpm.b     [A0]+, [A1]+
  308. 0000030A  56C8 FFFC                dbne       D0, -0x6 /* 00000308 */
  309. 0000030E  57C0                     seq        D0
  310. 00000310  4400                     neg.b      D0
  311. 00000312  1D40 FFC4                move.b     [A6 - 0x3C], D0
  312. 00000316  6716                     beq        +0x18 /* 0000032E */
  313. 00000318  206E FFC0                movea.l    A0, [A6 - 0x40]
  314. 0000031C  2028 0008                move.l     D0, [A0 + 0x8]
  315. 00000320  B0AC FFF0                cmp.l      D0, [A4 - 0x10]
  316. 00000324  56C0                     sne        D0
  317. 00000326  4400                     neg.b      D0
  318. 00000328  1D40 FFC5                move.b     [A6 - 0x3B], D0
  319. 0000032C  6014                     bra        +0x16 /* 00000342 */
  320. label0000032E:
  321. 0000032E  206E FFC0                movea.l    A0, [A6 - 0x40]
  322. 00000332  2028 0024                move.l     D0, [A0 + 0x24]
  323. 00000336  B0AC FFF0                cmp.l      D0, [A4 - 0x10]
  324. 0000033A  56C0                     sne        D0
  325. 0000033C  4400                     neg.b      D0
  326. 0000033E  1D40 FFC5                move.b     [A6 - 0x3B], D0
  327. label00000342:
  328. 00000342  102E FFC4                move.b     D0, [A6 - 0x3C]
  329. 00000346  C02C FE94                and.b      D0, [A4 - 0x16C]
  330. 0000034A  6704                     beq        +0x6 /* 00000350 */
  331. 0000034C  6000 03FC                bra        +0x3FE /* 0000074A */
  332. label00000350:
  333. 00000350  102E FFC5                move.b     D0, [A6 - 0x3B]
  334. 00000354  6700 00C4                beq        +0xC6 /* 0000041A */
  335. 00000358  102E FFC4                move.b     D0, [A6 - 0x3C]
  336. 0000035C  670C                     beq        +0xE /* 0000036A */
  337. 0000035E  2047                     movea.l    A0, D7
  338. 00000360  2050                     movea.l    A0, [A0]
  339. 00000362  2968 0008 FFF0           move.l     [A4 - 0x10], [A0 + 0x8]
  340. 00000368  6022                     bra        +0x24 /* 0000038C */
  341. label0000036A:
  342. 0000036A  2047                     movea.l    A0, D7
  343. 0000036C  2050                     movea.l    A0, [A0]
  344. 0000036E  2968 0024 FFF0           move.l     [A4 - 0x10], [A0 + 0x24]
  345. 00000374  42A7                     clr.l      -[A7]
  346. 00000376  2F2C FFF0                move.l     -[A7], [A4 - 0x10]
  347. 0000037A  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  348. 0000037E  295F FFE8                move.l     [A4 - 0x18], [A7]+
  349. 00000382  6608                     bne        +0xA /* 0000038C */
  350. 00000384  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  351. 00000388  4EBA FDD0                jsr        [PC - 0x230 /* 0000015A */]
  352. label0000038C:
  353. 0000038C  486C FFB6                pea.l      [A4 - 0x4A]
  354. 00000390  4EAD 1F62                jsr        [A5 + 0x1F62 /* export_1000 */]
  355. 00000394  42A7                     clr.l      -[A7]
  356. 00000396  206C FFE8                movea.l    A0, [A4 - 0x18]
  357. 0000039A  2050                     movea.l    A0, [A0]
  358. 0000039C  3028 0024                move.w     D0, [A0 + 0x24]
  359. 000003A0  5240                     addq.w     D0, 1
  360. 000003A2  E340                     asl        D0.w, 1
  361. 000003A4  48C0                     ext.l      D0
  362. 000003A6  2F00                     move.l     -[A7], D0
  363. 000003A8  4EAD 1F7A                jsr        [A5 + 0x1F7A /* export_1003 */]
  364. 000003AC  295F FFB6                move.l     [A4 - 0x4A], [A7]+
  365. 000003B0  6608                     bne        +0xA /* 000003BA */
  366. 000003B2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  367. 000003B6  4EBA FD7C                jsr        [PC - 0x284 /* 00000134 */]
  368. label000003BA:
  369. 000003BA  206C FFB6                movea.l    A0, [A4 - 0x4A]
  370. 000003BE  2A10                     move.l     D5, [A0]
  371. 000003C0  206C FFE8                movea.l    A0, [A4 - 0x18]
  372. 000003C4  2810                     move.l     D4, [A0]
  373. 000003C6  7032                     moveq.l    D0, 0x32
  374. 000003C8  D880                     add.l      D4, D0
  375. 000003CA  206C FFE8                movea.l    A0, [A4 - 0x18]
  376. 000003CE  2050                     movea.l    A0, [A0]
  377. 000003D0  3D68 0024 FFBE           move.w     [A6 - 0x42], [A0 + 0x24]
  378. 000003D6  3D7C 0001 FFCA           move.w     [A6 - 0x36], 0x1
  379. 000003DC  6018                     bra        +0x1A /* 000003F6 */
  380. label000003DE:
  381. 000003DE  2044                     movea.l    A0, D4
  382. 000003E0  2245                     movea.l    A1, D5
  383. 000003E2  32A8 0002                move.w     [A1], [A0 + 0x2]
  384. 000003E6  5485                     addq.l     D5, 2
  385. 000003E8  2044                     movea.l    A0, D4
  386. 000003EA  3010                     move.w     D0, [A0]
  387. 000003EC  48C0                     ext.l      D0
  388. 000003EE  D880                     add.l      D4, D0
  389. 000003F0  526E FFCA                addq.w     [A6 - 0x36], 1
  390. 000003F4  690A                     bvs        +0xC /* 00000400 */
  391. label000003F6:
  392. 000003F6  302E FFCA                move.w     D0, [A6 - 0x36]
  393. 000003FA  B06E FFBE                cmp.w      D0, [A6 - 0x42]
  394. 000003FE  6FDE                     ble        -0x20 /* 000003DE */
  395. label00000400:
  396. 00000400  2045                     movea.l    A0, D5
  397. 00000402  4250                     clr.w      [A0]
  398. 00000404  102E FFC4                move.b     D0, [A6 - 0x3C]
  399. 00000408  6610                     bne        +0x12 /* 0000041A */
  400. 0000040A  2F2C FFF0                move.l     -[A7], [A4 - 0x10]
  401. 0000040E  4267                     clr.w      -[A7]
  402. 00000410  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  403. 00000414  7000                     moveq.l    D0, 0x00
  404. 00000416  2940 FFE8                move.l     [A4 - 0x18], D0
  405. label0000041A:
  406. 0000041A  102E FFC4                move.b     D0, [A6 - 0x3C]
  407. 0000041E  667C                     bne        +0x7E /* 0000049C */
  408. 00000420  486C FFBA                pea.l      [A4 - 0x46]
  409. 00000424  4EAD 1F62                jsr        [A5 + 0x1F62 /* export_1000 */]
  410. 00000428  42A7                     clr.l      -[A7]
  411. 0000042A  2047                     movea.l    A0, D7
  412. 0000042C  2050                     movea.l    A0, [A0]
  413. 0000042E  3028 0028                move.w     D0, [A0 + 0x28]
  414. 00000432  5240                     addq.w     D0, 1
  415. 00000434  E340                     asl        D0.w, 1
  416. 00000436  48C0                     ext.l      D0
  417. 00000438  2F00                     move.l     -[A7], D0
  418. 0000043A  4EAD 1F7A                jsr        [A5 + 0x1F7A /* export_1003 */]
  419. 0000043E  295F FFBA                move.l     [A4 - 0x46], [A7]+
  420. 00000442  6608                     bne        +0xA /* 0000044C */
  421. 00000444  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  422. 00000448  4EBA FCEA                jsr        [PC - 0x316 /* 00000134 */]
  423. label0000044C:
  424. 0000044C  206C FFBA                movea.l    A0, [A4 - 0x46]
  425. 00000450  2A10                     move.l     D5, [A0]
  426. 00000452  102E FFC4                move.b     D0, [A6 - 0x3C]
  427. 00000456  6640                     bne        +0x42 /* 00000498 */
  428. 00000458  2047                     movea.l    A0, D7
  429. 0000045A  2810                     move.l     D4, [A0]
  430. 0000045C  7036                     moveq.l    D0, 0x36
  431. 0000045E  D880                     add.l      D4, D0
  432. 00000460  2047                     movea.l    A0, D7
  433. 00000462  2050                     movea.l    A0, [A0]
  434. 00000464  3D68 0028 FFBC           move.w     [A6 - 0x44], [A0 + 0x28]
  435. 0000046A  3D7C 0001 FFCA           move.w     [A6 - 0x36], 0x1
  436. 00000470  601C                     bra        +0x1E /* 0000048E */
  437. label00000472:
  438. 00000472  2044                     movea.l    A0, D4
  439. 00000474  3028 0002                move.w     D0, [A0 + 0x2]
  440. 00000478  4440                     neg.w      D0
  441. 0000047A  2045                     movea.l    A0, D5
  442. 0000047C  3080                     move.w     [A0], D0
  443. 0000047E  5485                     addq.l     D5, 2
  444. 00000480  2044                     movea.l    A0, D4
  445. 00000482  3010                     move.w     D0, [A0]
  446. 00000484  48C0                     ext.l      D0
  447. 00000486  D880                     add.l      D4, D0
  448. 00000488  526E FFCA                addq.w     [A6 - 0x36], 1
  449. 0000048C  690A                     bvs        +0xC /* 00000498 */
  450. label0000048E:
  451. 0000048E  302E FFCA                move.w     D0, [A6 - 0x36]
  452. 00000492  B06E FFBC                cmp.w      D0, [A6 - 0x44]
  453. 00000496  6FDA                     ble        -0x24 /* 00000472 */
  454. label00000498:
  455. 00000498  2045                     movea.l    A0, D5
  456. 0000049A  4250                     clr.w      [A0]
  457. label0000049C:
  458. 0000049C  102C FE94                move.b     D0, [A4 - 0x16C]
  459. 000004A0  6742                     beq        +0x44 /* 000004E4 */
  460. 000004A2  2047                     movea.l    A0, D7
  461. 000004A4  2050                     movea.l    A0, [A0]
  462. 000004A6  3D68 0030 FFC8           move.w     [A6 - 0x38], [A0 + 0x30]
  463. 000004AC  4A6E FFC8                tst.w      [A6 - 0x38]
  464. 000004B0  6F32                     ble        +0x34 /* 000004E4 */
  465. 000004B2  2F07                     move.l     -[A7], D7
  466. 000004B4  42A7                     clr.l      -[A7]
  467. 000004B6  42A7                     clr.l      -[A7]
  468. 000004B8  2F07                     move.l     -[A7], D7
  469. 000004BA  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  470. 000004BE  302E FFC8                move.w     D0, [A6 - 0x38]
  471. 000004C2  E540                     asl        D0.w, 2
  472. 000004C4  48C0                     ext.l      D0
  473. 000004C6  D09F                     add.l      D0, [A7]+
  474. 000004C8  2F00                     move.l     -[A7], D0
  475. 000004CA  4EAD 1E42                jsr        [A5 + 0x1E42 /* export_964 */]
  476. 000004CE  4EAD 1FAA                jsr        [A5 + 0x1FAA /* export_1009 */]
  477. 000004D2  4267                     clr.w      -[A7]
  478. 000004D4  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  479. 000004D8  4A5F                     tst.w      [A7]+
  480. 000004DA  6708                     beq        +0xA /* 000004E4 */
  481. 000004DC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  482. 000004E0  4EBA FC52                jsr        [PC - 0x3AE /* 00000134 */]
  483. label000004E4:
  484. 000004E4  102E FFC4                move.b     D0, [A6 - 0x3C]
  485. 000004E8  6708                     beq        +0xA /* 000004F2 */
  486. 000004EA  7032                     moveq.l    D0, 0x32
  487. 000004EC  2D40 FFCC                move.l     [A6 - 0x34], D0
  488. 000004F0  6006                     bra        +0x8 /* 000004F8 */
  489. label000004F2:
  490. 000004F2  7036                     moveq.l    D0, 0x36
  491. 000004F4  2D40 FFCC                move.l     [A6 - 0x34], D0
  492. label000004F8:
  493. 000004F8  2047                     movea.l    A0, D7
  494. 000004FA  202E FFCC                move.l     D0, [A6 - 0x34]
  495. 000004FE  D090                     add.l      D0, [A0]
  496. 00000500  2C00                     move.l     D6, D0
  497. 00000502  700E                     moveq.l    D0, 0x0E
  498. 00000504  9C80                     sub.l      D6, D0
  499. 00000506  42A7                     clr.l      -[A7]
  500. 00000508  2047                     movea.l    A0, D7
  501. 0000050A  2F10                     move.l     -[A7], [A0]
  502. 0000050C  4EAD 1E7A                jsr        [A5 + 0x1E7A /* export_971 */]
  503. 00000510  2047                     movea.l    A0, D7
  504. 00000512  2050                     movea.l    A0, [A0]
  505. 00000514  2010                     move.l     D0, [A0]
  506. 00000516  D09F                     add.l      D0, [A7]+
  507. 00000518  2D40 FFEC                move.l     [A6 - 0x14], D0
  508. 0000051C  42A7                     clr.l      -[A7]
  509. 0000051E  2047                     movea.l    A0, D7
  510. 00000520  2F10                     move.l     -[A7], [A0]
  511. 00000522  4EAD 1E7A                jsr        [A5 + 0x1E7A /* export_971 */]
  512. 00000526  202E FFCC                move.l     D0, [A6 - 0x34]
  513. 0000052A  D09F                     add.l      D0, [A7]+
  514. 0000052C  2046                     movea.l    A0, D6
  515. 0000052E  2228 0004                move.l     D1, [A0 + 0x4]
  516. 00000532  D280                     add.l      D1, D0
  517. 00000534  2D41 FFE8                move.l     [A6 - 0x18], D1
  518. 00000538  266E FFE8                movea.l    A3, [A6 - 0x18]
  519. 0000053C  2D6E FFE8 FFE0           move.l     [A6 - 0x20], [A6 - 0x18]
  520. 00000542  426E FFC8                clr.w      [A6 - 0x38]
  521. 00000546  7000                     moveq.l    D0, 0x00
  522. 00000548  2D40 FFD0                move.l     [A6 - 0x30], D0
  523. label0000054C:
  524. 0000054C  2046                     movea.l    A0, D6
  525. 0000054E  2028 000A                move.l     D0, [A0 + 0xA]
  526. 00000552  D0AE FFE8                add.l      D0, [A6 - 0x18]
  527. 00000556  B08B                     cmp.l      D0, A3
  528. 00000558  6F00 01C6                ble        +0x1C8 /* 00000720 */
  529. 0000055C  102C FE94                move.b     D0, [A4 - 0x16C]
  530. 00000560  6700 0126                beq        +0x128 /* 00000688 */
  531. 00000564  200B                     move.l     D0, A3
  532. 00000566  5480                     addq.l     D0, 2
  533. 00000568  2D40 FFE0                move.l     [A6 - 0x20], D0
  534. 0000056C  486E FFE0                pea.l      [A6 - 0x20]
  535. 00000570  4EAD 1EF2                jsr        [A5 + 0x1EF2 /* export_986 */]
  536. 00000574  4267                     clr.w      -[A7]
  537. 00000576  2F0B                     move.l     -[A7], A3
  538. 00000578  2F0E                     move.l     -[A7], A6
  539. 0000057A  4EBA FC5C                jsr        [PC - 0x3A4 /* 000001D8 */]
  540. 0000057E  101F                     move.b     D0, [A7]+
  541. 00000580  6700 00D6                beq        +0xD8 /* 00000658 */
  542. 00000584  526E FFC8                addq.w     [A6 - 0x38], 1
  543. 00000588  202E FFE0                move.l     D0, [A6 - 0x20]
  544. 0000058C  908B                     sub.l      D0, A3
  545. 0000058E  2D40 FFD4                move.l     [A6 - 0x2C], D0
  546. 00000592  202E FFE0                move.l     D0, [A6 - 0x20]
  547. 00000596  5680                     addq.l     D0, 3
  548. 00000598  C0BC FFFF FFFE           and.l      D0, 0xFFFFFFFE
  549. 0000059E  2D40 FFDC                move.l     [A6 - 0x24], D0
  550. 000005A2  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  551. 000005A6  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  552. 000005AA  202E FFEC                move.l     D0, [A6 - 0x14]
  553. 000005AE  90AE FFE0                sub.l      D0, [A6 - 0x20]
  554. 000005B2  2F00                     move.l     -[A7], D0
  555. 000005B4  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  556. 000005B8  202E FFDC                move.l     D0, [A6 - 0x24]
  557. 000005BC  90AE FFE0                sub.l      D0, [A6 - 0x20]
  558. 000005C0  3D40 FFC6                move.w     [A6 - 0x3A], D0
  559. 000005C4  48C0                     ext.l      D0
  560. 000005C6  D1AE FFEC                add.l      [A6 - 0x14], D0
  561. 000005CA  2046                     movea.l    A0, D6
  562. 000005CC  2D48 FFB8                move.l     [A6 - 0x48], A0
  563. 000005D0  302E FFC6                move.w     D0, [A6 - 0x3A]
  564. 000005D4  48C0                     ext.l      D0
  565. 000005D6  D0A8 000A                add.l      D0, [A0 + 0xA]
  566. 000005DA  206E FFB8                movea.l    A0, [A6 - 0x48]
  567. 000005DE  2140 000A                move.l     [A0 + 0xA], D0
  568. 000005E2  2D6E FFDC FFE0           move.l     [A6 - 0x20], [A6 - 0x24]
  569. 000005E8  200B                     move.l     D0, A3
  570. 000005EA  5A80                     addq.l     D0, 5
  571. 000005EC  2D40 FFDC                move.l     [A6 - 0x24], D0
  572. 000005F0  200B                     move.l     D0, A3
  573. 000005F2  5480                     addq.l     D0, 2
  574. 000005F4  2F00                     move.l     -[A7], D0
  575. 000005F6  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  576. 000005FA  202E FFD4                move.l     D0, [A6 - 0x2C]
  577. 000005FE  5780                     subq.l     D0, 3
  578. 00000600  2F00                     move.l     -[A7], D0
  579. 00000602  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  580. 00000606  200B                     move.l     D0, A3
  581. 00000608  5480                     addq.l     D0, 2
  582. 0000060A  2D40 FFF4                move.l     [A6 - 0xC], D0
  583. 0000060E  202E FFD4                move.l     D0, [A6 - 0x2C]
  584. 00000612  5580                     subq.l     D0, 2
  585. 00000614  206E FFF4                movea.l    A0, [A6 - 0xC]
  586. 00000618  3080                     move.w     [A0], D0
  587. 0000061A  202E FFF4                move.l     D0, [A6 - 0xC]
  588. 0000061E  5480                     addq.l     D0, 2
  589. 00000620  2D40 FFD8                move.l     [A6 - 0x28], D0
  590. 00000624  206E FFD8                movea.l    A0, [A6 - 0x28]
  591. 00000628  4210                     clr.b      [A0]
  592. 0000062A  102E FFD7                move.b     D0, [A6 - 0x29]
  593. 0000062E  0240 0001                andi.w     D0, 0x1
  594. 00000632  6710                     beq        +0x12 /* 00000644 */
  595. 00000634  202E FFE0                move.l     D0, [A6 - 0x20]
  596. 00000638  5380                     subq.l     D0, 1
  597. 0000063A  2D40 FFD8                move.l     [A6 - 0x28], D0
  598. 0000063E  206E FFD8                movea.l    A0, [A6 - 0x28]
  599. 00000642  4210                     clr.b      [A0]
  600. label00000644:
  601. 00000644  202E FFE0                move.l     D0, [A6 - 0x20]
  602. 00000648  D0AE FFD0                add.l      D0, [A6 - 0x30]
  603. 0000064C  908B                     sub.l      D0, A3
  604. 0000064E  2D40 FFD0                move.l     [A6 - 0x30], D0
  605. 00000652  266E FFE0                movea.l    A3, [A6 - 0x20]
  606. 00000656  602C                     bra        +0x2E /* 00000684 */
  607. label00000658:
  608. 00000658  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  609. 0000065C  2F0B                     move.l     -[A7], A3
  610. 0000065E  202E FFEC                move.l     D0, [A6 - 0x14]
  611. 00000662  90AE FFE0                sub.l      D0, [A6 - 0x20]
  612. 00000666  2F00                     move.l     -[A7], D0
  613. 00000668  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  614. 0000066C  2046                     movea.l    A0, D6
  615. 0000066E  2D48 FFB4                move.l     [A6 - 0x4C], A0
  616. 00000672  200B                     move.l     D0, A3
  617. 00000674  D0A8 000A                add.l      D0, [A0 + 0xA]
  618. 00000678  90AE FFE0                sub.l      D0, [A6 - 0x20]
  619. 0000067C  206E FFB4                movea.l    A0, [A6 - 0x4C]
  620. 00000680  2140 000A                move.l     [A0 + 0xA], D0
  621. label00000684:
  622. 00000684  6000 0096                bra        +0x98 /* 0000071C */
  623. label00000688:
  624. 00000688  200B                     move.l     D0, A3
  625. 0000068A  5480                     addq.l     D0, 2
  626. 0000068C  2D40 FFF4                move.l     [A6 - 0xC], D0
  627. 00000690  7000                     moveq.l    D0, 0x00
  628. 00000692  206E FFF4                movea.l    A0, [A6 - 0xC]
  629. 00000696  3210                     move.w     D1, [A0]
  630. 00000698  5241                     addq.w     D1, 1
  631. 0000069A  3001                     move.w     D0, D1
  632. 0000069C  C0BC FFFF FFFE           and.l      D0, 0xFFFFFFFE
  633. 000006A2  2D40 FFD4                move.l     [A6 - 0x2C], D0
  634. 000006A6  200B                     move.l     D0, A3
  635. 000006A8  5880                     addq.l     D0, 4
  636. 000006AA  222E FFD4                move.l     D1, [A6 - 0x2C]
  637. 000006AE  D280                     add.l      D1, D0
  638. 000006B0  2D41 FFE0                move.l     [A6 - 0x20], D1
  639. 000006B4  4267                     clr.w      -[A7]
  640. 000006B6  2F0B                     move.l     -[A7], A3
  641. 000006B8  2F0E                     move.l     -[A7], A6
  642. 000006BA  4EBA FB1C                jsr        [PC - 0x4E4 /* 000001D8 */]
  643. 000006BE  101F                     move.b     D0, [A7]+
  644. 000006C0  672E                     beq        +0x30 /* 000006F0 */
  645. 000006C2  526E FFC8                addq.w     [A6 - 0x38], 1
  646. 000006C6  202E FFE0                move.l     D0, [A6 - 0x20]
  647. 000006CA  D0AE FFD0                add.l      D0, [A6 - 0x30]
  648. 000006CE  908B                     sub.l      D0, A3
  649. 000006D0  2D40 FFD0                move.l     [A6 - 0x30], D0
  650. 000006D4  54AE FFF4                addq.l     [A6 - 0xC], 2
  651. 000006D8  206E FFF4                movea.l    A0, [A6 - 0xC]
  652. 000006DC  4A50                     tst.w      [A0]
  653. 000006DE  6C0A                     bge        +0xC /* 000006EA */
  654. 000006E0  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  655. 000006E4  2F0E                     move.l     -[A7], A6
  656. 000006E6  4EBA FB62                jsr        [PC - 0x49E /* 0000024A */]
  657. label000006EA:
  658. 000006EA  266E FFE0                movea.l    A3, [A6 - 0x20]
  659. 000006EE  602C                     bra        +0x2E /* 0000071C */
  660. label000006F0:
  661. 000006F0  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  662. 000006F4  2F0B                     move.l     -[A7], A3
  663. 000006F6  202E FFEC                move.l     D0, [A6 - 0x14]
  664. 000006FA  90AE FFE0                sub.l      D0, [A6 - 0x20]
  665. 000006FE  2F00                     move.l     -[A7], D0
  666. 00000700  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  667. 00000704  2046                     movea.l    A0, D6
  668. 00000706  2D48 FFB0                move.l     [A6 - 0x50], A0
  669. 0000070A  200B                     move.l     D0, A3
  670. 0000070C  D0A8 000A                add.l      D0, [A0 + 0xA]
  671. 00000710  90AE FFE0                sub.l      D0, [A6 - 0x20]
  672. 00000714  206E FFB0                movea.l    A0, [A6 - 0x50]
  673. 00000718  2140 000A                move.l     [A0 + 0xA], D0
  674. label0000071C:
  675. 0000071C  6000 FE2E                bra        -0x1D0 /* 0000054C */
  676. label00000720:
  677. 00000720  2046                     movea.l    A0, D6
  678. 00000722  2028 000A                move.l     D0, [A0 + 0xA]
  679. 00000726  D0AE FFE8                add.l      D0, [A6 - 0x18]
  680. 0000072A  B08B                     cmp.l      D0, A3
  681. 0000072C  670C                     beq        +0xE /* 0000073A */
  682. 0000072E  3F3C 0037                move.w     -[A7], 0x37 /* '7' */
  683. 00000732  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  684. 00000736  4EBA F9B0                jsr        [PC - 0x650 /* 000000E8 */]
  685. label0000073A:
  686. 0000073A  2046                     movea.l    A0, D6
  687. 0000073C  316E FFC8 0008           move.w     [A0 + 0x8], [A6 - 0x38]
  688. 00000742  2046                     movea.l    A0, D6
  689. 00000744  216E FFD0 000A           move.l     [A0 + 0xA], [A6 - 0x30]
  690. label0000074A:
  691. 0000074A  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  692. 0000074E  4E5E                     unlink     A6
  693. 00000750  205F                     movea.l    A0, [A7]+
  694. 00000752  504F                     addq.w     A7, 8
  695. 00000754  4ED0                     jmp        [A0]
  696. 00000756  424B                     clr.w      A3
  697. 00000758  4744                     chk.w      D3, D4
  698. fn0000075A:
  699. 0000075A  4E56 FEF4                link       A6, -0x010C
  700. 0000075E  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  701. 00000762  3E2E 000C                move.w     D7, [A6 + 0xC]
  702. 00000766  286E 0008                movea.l    A4, [A6 + 0x8]
  703. 0000076A  3D47 000E                move.w     [A6 + 0xE], D7
  704. 0000076E  206C FFAE                movea.l    A0, [A4 - 0x52]
  705. 00000772  2650                     movea.l    A3, [A0]
  706. 00000774  3D6C FFAC FEF4           move.w     [A6 - 0x10C], [A4 - 0x54]
  707. 0000077A  7C01                     moveq.l    D6, 0x01
  708. 0000077C  600E                     bra        +0x10 /* 0000078C */
  709. label0000077E:
  710. 0000077E  BE53                     cmp.w      D7, [A3]
  711. 00000780  6604                     bne        +0x6 /* 00000786 */
  712. 00000782  6000 00F0                bra        +0xF2 /* 00000874 */
  713. label00000786:
  714. 00000786  548B                     addq.l     A3, 2
  715. 00000788  5246                     addq.w     D6, 1
  716. 0000078A  6906                     bvs        +0x8 /* 00000792 */
  717. label0000078C:
  718. 0000078C  BC6E FEF4                cmp.w      D6, [A6 - 0x10C]
  719. 00000790  6FEC                     ble        -0x12 /* 0000077E */
  720. label00000792:
  721. 00000792  4267                     clr.w      -[A7]
  722. 00000794  3F07                     move.w     -[A7], D7
  723. 00000796  486E FEF6                pea.l      [A6 - 0x10A]
  724. 0000079A  4EAD 26C2                jsr        [A5 + 0x26C2 /* export_1236 */]
  725. 0000079E  101F                     move.b     D0, [A7]+
  726. 000007A0  6708                     beq        +0xA /* 000007AA */
  727. 000007A2  3E2E FEF6                move.w     D7, [A6 - 0x10A]
  728. 000007A6  3D47 000E                move.w     [A6 + 0xE], D7
  729. label000007AA:
  730. 000007AA  102C FE94                move.b     D0, [A4 - 0x16C]
  731. 000007AE  671C                     beq        +0x1E /* 000007CC */
  732. 000007B0  C02D A24B                and.b      D0, [A5 - 0x5DB5]
  733. 000007B4  4A00                     tst.b      D0
  734. 000007B6  6714                     beq        +0x16 /* 000007CC */
  735. 000007B8  4A47                     tst.w      D7
  736. 000007BA  57C1                     seq        D1
  737. 000007BC  C001                     and.b      D0, D1
  738. 000007BE  670C                     beq        +0xE /* 000007CC */
  739. 000007C0  4267                     clr.w      -[A7]
  740. 000007C2  3EB8 0BA6                move.w     [A7], [0x00000BA6 /* SysFontFam */]
  741. 000007C6  3E1F                     move.w     D7, [A7]+
  742. 000007C8  3D47 000E                move.w     [A6 + 0xE], D7
  743. label000007CC:
  744. 000007CC  102C FE94                move.b     D0, [A4 - 0x16C]
  745. 000007D0  0A00 0001                xori.b     D0, 0x1
  746. 000007D4  4A00                     tst.b      D0
  747. 000007D6  6748                     beq        +0x4A /* 00000820 */
  748. 000007D8  0CAC 0200 6044 FE8E      cmpi.l     [A4 - 0x172], 0x2006044
  749. 000007E0  5DC1                     slt        D1
  750. 000007E2  C001                     and.b      D0, D1
  751. 000007E4  673A                     beq        +0x3C /* 00000820 */
  752. 000007E6  3F07                     move.w     -[A7], D7
  753. 000007E8  486E FEFA                pea.l      [A6 - 0x106]
  754. 000007EC  A8FF                     syscall    GetFName/GetFontName
  755. 000007EE  486E FEFA                pea.l      [A6 - 0x106]
  756. 000007F2  486E FEF8                pea.l      [A6 - 0x108]
  757. 000007F6  A900                     syscall    GetFNum
  758. 000007F8  4240                     clr.w      D0
  759. 000007FA  102E FEFA                move.b     D0, [A6 - 0x106]
  760. 000007FE  4A40                     tst.w      D0
  761. 00000800  57C0                     seq        D0
  762. 00000802  BE6E FEF8                cmp.w      D7, [A6 - 0x108]
  763. 00000806  56C1                     sne        D1
  764. 00000808  8001                     or.b       D0, D1
  765. 0000080A  6714                     beq        +0x16 /* 00000820 */
  766. 0000080C  42A7                     clr.l      -[A7]
  767. 0000080E  3EB8 0984                move.w     [A7], [0x00000984 /* AppFontID */]
  768. 00000812  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  769. 00000816  4EBA FF42                jsr        [PC - 0xBE /* 0000075A */]
  770. 0000081A  3D5F 000E                move.w     [A6 + 0xE], [A7]+
  771. 0000081E  6054                     bra        +0x56 /* 00000874 */
  772. label00000820:
  773. 00000820  526C FFAC                addq.w     [A4 - 0x54], 1
  774. 00000824  302C FFAC                move.w     D0, [A4 - 0x54]
  775. 00000828  48C0                     ext.l      D0
  776. 0000082A  81FC 0014                divs.w     D0, 0x14
  777. 0000082E  4840                     swap.w     D0
  778. 00000830  4A40                     tst.w      D0
  779. 00000832  662C                     bne        +0x2E /* 00000860 */
  780. 00000834  2F2C FFAE                move.l     -[A7], [A4 - 0x52]
  781. 00000838  42A7                     clr.l      -[A7]
  782. 0000083A  2F2C FFAE                move.l     -[A7], [A4 - 0x52]
  783. 0000083E  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  784. 00000842  201F                     move.l     D0, [A7]+
  785. 00000844  7228                     moveq.l    D1, 0x28
  786. 00000846  D081                     add.l      D0, D1
  787. 00000848  2F00                     move.l     -[A7], D0
  788. 0000084A  4EAD 1FAA                jsr        [A5 + 0x1FAA /* export_1009 */]
  789. 0000084E  4267                     clr.w      -[A7]
  790. 00000850  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  791. 00000854  4A5F                     tst.w      [A7]+
  792. 00000856  6708                     beq        +0xA /* 00000860 */
  793. 00000858  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  794. 0000085C  4EBA F8D6                jsr        [PC - 0x72A /* 00000134 */]
  795. label00000860:
  796. 00000860  206C FFAE                movea.l    A0, [A4 - 0x52]
  797. 00000864  302C FFAC                move.w     D0, [A4 - 0x54]
  798. 00000868  5340                     subq.w     D0, 1
  799. 0000086A  E340                     asl        D0.w, 1
  800. 0000086C  48C0                     ext.l      D0
  801. 0000086E  2640                     movea.l    A3, D0
  802. 00000870  D7D0                     add.l      A3, [A0]
  803. 00000872  3687                     move.w     [A3], D7
  804. label00000874:
  805. 00000874  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  806. 00000878  4E5E                     unlink     A6
  807. 0000087A  205F                     movea.l    A0, [A7]+
  808. 0000087C  5C4F                     addq.w     A7, 6
  809. 0000087E  4ED0                     jmp        [A0]
  810. fn00000880:
  811. 00000880  4E56 FFEE                link       A6, -0x0012
  812. 00000884  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  813. 00000888  266E 000C                movea.l    A3, [A6 + 0xC]
  814. 0000088C  2053                     movea.l    A0, [A3]
  815. 0000088E  5888                     addq.l     A0, 4
  816. 00000890  43FA 0064                lea.l      A1, [PC + 0x64 /* 000008F6, value 0x43415244 'CARD' */]
  817. 00000894  7003                     moveq.l    D0, 0x03
  818. label00000896:
  819. 00000896  B109                     cmpm.b     [A0]+, [A1]+
  820. 00000898  56C8 FFFC                dbne       D0, -0x6 /* 00000896 */
  821. 0000089C  6604                     bne        +0x6 /* 000008A2 */
  822. 0000089E  7E36                     moveq.l    D7, 0x36
  823. 000008A0  6002                     bra        +0x4 /* 000008A4 */
  824. label000008A2:
  825. 000008A2  7E32                     moveq.l    D7, 0x32
  826. label000008A4:
  827. 000008A4  2007                     move.l     D0, D7
  828. 000008A6  D093                     add.l      D0, [A3]
  829. 000008A8  720E                     moveq.l    D1, 0x0E
  830. 000008AA  9081                     sub.l      D0, D1
  831. 000008AC  2040                     movea.l    A0, D0
  832. 000008AE  3A10                     move.w     D5, [A0]
  833. 000008B0  3D45 FFEE                move.w     [A6 - 0x12], D5
  834. 000008B4  7C01                     moveq.l    D6, 0x01
  835. 000008B6  602C                     bra        +0x2E /* 000008E4 */
  836. label000008B8:
  837. 000008B8  2847                     movea.l    A4, D7
  838. 000008BA  D9D3                     add.l      A4, [A3]
  839. 000008BC  3814                     move.w     D4, [A4]
  840. 000008BE  4267                     clr.w      -[A7]
  841. 000008C0  3F2C 0016                move.w     -[A7], [A4 + 0x16]
  842. 000008C4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  843. 000008C8  4EBA FE90                jsr        [PC - 0x170 /* 0000075A */]
  844. 000008CC  3D5F FFF0                move.w     [A6 - 0x10], [A7]+
  845. 000008D0  2847                     movea.l    A4, D7
  846. 000008D2  D9D3                     add.l      A4, [A3]
  847. 000008D4  396E FFF0 0016           move.w     [A4 + 0x16], [A6 - 0x10]
  848. 000008DA  3004                     move.w     D0, D4
  849. 000008DC  48C0                     ext.l      D0
  850. 000008DE  DE80                     add.l      D7, D0
  851. 000008E0  5246                     addq.w     D6, 1
  852. 000008E2  6906                     bvs        +0x8 /* 000008EA */
  853. label000008E4:
  854. 000008E4  BC6E FFEE                cmp.w      D6, [A6 - 0x12]
  855. 000008E8  6FCE                     ble        -0x30 /* 000008B8 */
  856. label000008EA:
  857. 000008EA  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  858. 000008EE  4E5E                     unlink     A6
  859. 000008F0  205F                     movea.l    A0, [A7]+
  860. 000008F2  504F                     addq.w     A7, 8
  861. 000008F4  4ED0                     jmp        [A0]
  862. 000008F6  4341                     chk.w      D1, D1
  863. 000008F8  5244                     addq.w     D4, 1
  864. fn000008FA:
  865. 000008FA  4E56 FFFC                link       A6, -0x0004
  866. 000008FE  48E7 0108                movem.l    -[A7], D7,A4
  867. 00000902  286E 0008                movea.l    A4, [A6 + 0x8]
  868. 00000906  202D A6A4                move.l     D0, [A5 - 0x595C]
  869. 0000090A  90AD A6CC                sub.l      D0, [A5 - 0x5934]
  870. 0000090E  2E2C FFBE                move.l     D7, [A4 - 0x42]
  871. 00000912  DE80                     add.l      D7, D0
  872. 00000914  102C FE94                move.b     D0, [A4 - 0x16C]
  873. 00000918  6708                     beq        +0xA /* 00000922 */
  874. 0000091A  202D A6BC                move.l     D0, [A5 - 0x5944]
  875. 0000091E  EB88                     lsl        D0, 5
  876. 00000920  DE80                     add.l      D7, D0
  877. label00000922:
  878. 00000922  2D47 000C                move.l     [A6 + 0xC], D7
  879. 00000926  4CDF 1080                movem.l    D7,A4, [A7]+
  880. 0000092A  4E5E                     unlink     A6
  881. 0000092C  2E9F                     move.l     [A7], [A7]+
  882. 0000092E  4E75                     rts
  883. fn00000930:
  884. 00000930  4E56 0000                link       A6, 0
  885. 00000934  42A7                     clr.l      -[A7]
  886. 00000936  3F2D A528                move.w     -[A7], [A5 - 0x5AD8]
  887. 0000093A  4EAD 23C2                jsr        [A5 + 0x23C2 /* export_1140 */]
  888. 0000093E  201F                     move.l     D0, [A7]+
  889. 00000940  90BC 0000 1000           sub.l      D0, 0x1000
  890. 00000946  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  891. 0000094A  6C0C                     bge        +0xE /* 00000958 */
  892. 0000094C  3F3C 002E                move.w     -[A7], 0x2E /* '.' */
  893. 00000950  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  894. 00000954  4EBA F82E                jsr        [PC - 0x7D2 /* 00000184 */]
  895. label00000958:
  896. 00000958  4E5E                     unlink     A6
  897. 0000095A  205F                     movea.l    A0, [A7]+
  898. 0000095C  504F                     addq.w     A7, 8
  899. 0000095E  4ED0                     jmp        [A0]
  900. fn00000960:
  901. 00000960  4E56 FFFE                link       A6, -0x0002
  902. 00000964  48E7 0108                movem.l    -[A7], D7,A4
  903. 00000968  286E 0008                movea.l    A4, [A6 + 0x8]
  904. 0000096C  4AAC FFCA                tst.l      [A4 - 0x36]
  905. 00000970  6F3A                     ble        +0x3C /* 000009AC */
  906. 00000972  2F2C FFD6                move.l     -[A7], [A4 - 0x2A]
  907. 00000976  4EAD 1F6A                jsr        [A5 + 0x1F6A /* export_1001 */]
  908. 0000097A  4267                     clr.w      -[A7]
  909. 0000097C  3F2C FFDE                move.w     -[A7], [A4 - 0x22]
  910. 00000980  486C FFDA                pea.l      [A4 - 0x26]
  911. 00000984  2F2C FFCA                move.l     -[A7], [A4 - 0x36]
  912. 00000988  206C FFD6                movea.l    A0, [A4 - 0x2A]
  913. 0000098C  2F10                     move.l     -[A7], [A0]
  914. 0000098E  4EAD 2532                jsr        [A5 + 0x2532 /* export_1186 */]
  915. 00000992  3E1F                     move.w     D7, [A7]+
  916. 00000994  2F2C FFD6                move.l     -[A7], [A4 - 0x2A]
  917. 00000998  4EAD 1F72                jsr        [A5 + 0x1F72 /* export_1002 */]
  918. 0000099C  3F07                     move.w     -[A7], D7
  919. 0000099E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  920. 000009A2  4EBA F7E0                jsr        [PC - 0x820 /* 00000184 */]
  921. 000009A6  7000                     moveq.l    D0, 0x00
  922. 000009A8  2940 FFCA                move.l     [A4 - 0x36], D0
  923. label000009AC:
  924. 000009AC  4CDF 1080                movem.l    D7,A4, [A7]+
  925. 000009B0  4E5E                     unlink     A6
  926. 000009B2  2E9F                     move.l     [A7], [A7]+
  927. 000009B4  4E75                     rts
  928. fn000009B6:
  929. 000009B6  4E56 FFEC                link       A6, -0x0014
  930. 000009BA  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  931. 000009BE  266E 000C                movea.l    A3, [A6 + 0xC]
  932. 000009C2  286E 0008                movea.l    A4, [A6 + 0x8]
  933. 000009C6  2053                     movea.l    A0, [A3]
  934. 000009C8  2A28 0008                move.l     D5, [A0 + 0x8]
  935. 000009CC  2C05                     move.l     D6, D5
  936. 000009CE  E08E                     lsr        D6, 8
  937. 000009D0  2005                     move.l     D0, D5
  938. 000009D2  C0BC 0000 00FF           and.l      D0, 0xFF
  939. 000009D8  2800                     move.l     D4, D0
  940. 000009DA  7008                     moveq.l    D0, 0x08
  941. 000009DC  B086                     cmp.l      D0, D6
  942. 000009DE  5EC0                     sgt        D0
  943. 000009E0  BCAC FFFC                cmp.l      D6, [A4 - 0x4]
  944. 000009E4  5CC1                     sge        D1
  945. 000009E6  8001                     or.b       D0, D1
  946. 000009E8  721F                     moveq.l    D1, 0x1F
  947. 000009EA  C2AC FFC6                and.l      D1, [A4 - 0x3A]
  948. 000009EE  4A81                     tst.l      D1
  949. 000009F0  56C1                     sne        D1
  950. 000009F2  8001                     or.b       D0, D1
  951. 000009F4  670C                     beq        +0xE /* 00000A02 */
  952. 000009F6  3F3C 0037                move.w     -[A7], 0x37 /* '7' */
  953. 000009FA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  954. 000009FE  4EBA F6E8                jsr        [PC - 0x918 /* 000000E8 */]
  955. label00000A02:
  956. 00000A02  202C FFC6                move.l     D0, [A4 - 0x3A]
  957. 00000A06  E780                     asl        D0, 3
  958. 00000A08  D084                     add.l      D0, D4
  959. 00000A0A  206C FFF8                movea.l    A0, [A4 - 0x8]
  960. 00000A0E  2050                     movea.l    A0, [A0]
  961. 00000A10  2206                     move.l     D1, D6
  962. 00000A12  E581                     asl        D1, 2
  963. 00000A14  2180 1800                move.l     [A0 + D1], D0
  964. 00000A18  4EAD 1CD2                jsr        [A5 + 0x1CD2 /* export_918 */]
  965. 00000A1C  2053                     movea.l    A0, [A3]
  966. 00000A1E  2E10                     move.l     D7, [A0]
  967. 00000A20  2007                     move.l     D0, D7
  968. 00000A22  D0AC FFCA                add.l      D0, [A4 - 0x36]
  969. 00000A26  B0AC FFD2                cmp.l      D0, [A4 - 0x2E]
  970. 00000A2A  6E1C                     bgt        +0x1E /* 00000A48 */
  971. 00000A2C  2F13                     move.l     -[A7], [A3]
  972. 00000A2E  206C FFD6                movea.l    A0, [A4 - 0x2A]
  973. 00000A32  202C FFCA                move.l     D0, [A4 - 0x36]
  974. 00000A36  D090                     add.l      D0, [A0]
  975. 00000A38  2F00                     move.l     -[A7], D0
  976. 00000A3A  2F07                     move.l     -[A7], D7
  977. 00000A3C  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  978. 00000A40  2007                     move.l     D0, D7
  979. 00000A42  D1AC FFCA                add.l      [A4 - 0x36], D0
  980. 00000A46  603E                     bra        +0x40 /* 00000A86 */
  981. label00000A48:
  982. 00000A48  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  983. 00000A4C  4EBA FF12                jsr        [PC - 0xEE /* 00000960 */]
  984. 00000A50  2F0B                     move.l     -[A7], A3
  985. 00000A52  486E FFED                pea.l      [A6 - 0x13]
  986. 00000A56  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  987. 00000A5A  4267                     clr.w      -[A7]
  988. 00000A5C  3F2C FFDE                move.w     -[A7], [A4 - 0x22]
  989. 00000A60  486C FFDA                pea.l      [A4 - 0x26]
  990. 00000A64  2F07                     move.l     -[A7], D7
  991. 00000A66  2F13                     move.l     -[A7], [A3]
  992. 00000A68  4EAD 2532                jsr        [A5 + 0x2532 /* export_1186 */]
  993. 00000A6C  3D5F FFEE                move.w     [A6 - 0x12], [A7]+
  994. 00000A70  2F0B                     move.l     -[A7], A3
  995. 00000A72  1F2E FFED                move.b     -[A7], [A6 - 0x13]
  996. 00000A76  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  997. 00000A7A  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  998. 00000A7E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  999. 00000A82  4EBA F700                jsr        [PC - 0x900 /* 00000184 */]
  1000. label00000A86:
  1001. 00000A86  2007                     move.l     D0, D7
  1002. 00000A88  D1AC FFC6                add.l      [A4 - 0x3A], D0
  1003. 00000A8C  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1004. 00000A90  4E5E                     unlink     A6
  1005. 00000A92  205F                     movea.l    A0, [A7]+
  1006. 00000A94  504F                     addq.w     A7, 8
  1007. 00000A96  4ED0                     jmp        [A0]
  1008. fn00000A98:
  1009. 00000A98  4E56 0000                link       A6, 0
  1010. 00000A9C  2F0C                     move.l     -[A7], A4
  1011. 00000A9E  286E 0008                movea.l    A4, [A6 + 0x8]
  1012. 00000AA2  7000                     moveq.l    D0, 0x00
  1013. 00000AA4  2940 FFD6                move.l     [A4 - 0x2A], D0
  1014. 00000AA8  7000                     moveq.l    D0, 0x00
  1015. 00000AAA  2940 FFF8                move.l     [A4 - 0x8], D0
  1016. 00000AAE  7000                     moveq.l    D0, 0x00
  1017. 00000AB0  2940 FFE0                move.l     [A4 - 0x20], D0
  1018. 00000AB4  7000                     moveq.l    D0, 0x00
  1019. 00000AB6  2940 FFE8                move.l     [A4 - 0x18], D0
  1020. 00000ABA  7000                     moveq.l    D0, 0x00
  1021. 00000ABC  2940 FFB6                move.l     [A4 - 0x4A], D0
  1022. 00000AC0  7000                     moveq.l    D0, 0x00
  1023. 00000AC2  2940 FFBA                move.l     [A4 - 0x46], D0
  1024. 00000AC6  7000                     moveq.l    D0, 0x00
  1025. 00000AC8  2940 FFB2                move.l     [A4 - 0x4E], D0
  1026. 00000ACC  7000                     moveq.l    D0, 0x00
  1027. 00000ACE  2940 FFAE                move.l     [A4 - 0x52], D0
  1028. 00000AD2  7000                     moveq.l    D0, 0x00
  1029. 00000AD4  2940 FFA8                move.l     [A4 - 0x58], D0
  1030. 00000AD8  426C FFDE                clr.w      [A4 - 0x22]
  1031. 00000ADC  42A7                     clr.l      -[A7]
  1032. 00000ADE  3F2D A526                move.w     -[A7], [A5 - 0x5ADA]
  1033. 00000AE2  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  1034. 00000AE6  295F FFBE                move.l     [A4 - 0x42], [A7]+
  1035. 00000AEA  196D ACA8 FE94           move.b     [A4 - 0x16C], [A5 - 0x5358]
  1036. 00000AF0  082D 0007 A6DC           btst.b     [A5 - 0x5924], 0x7
  1037. 00000AF6  56C0                     sne        D0
  1038. 00000AF8  4400                     neg.b      D0
  1039. 00000AFA  1940 FE95                move.b     [A4 - 0x16B], D0
  1040. 00000AFE  422C FE93                clr.b      [A4 - 0x16D]
  1041. 00000B02  296D A6F4 FE8E           move.l     [A4 - 0x172], [A5 - 0x590C]
  1042. 00000B08  285F                     movea.l    A4, [A7]+
  1043. 00000B0A  4E5E                     unlink     A6
  1044. 00000B0C  2E9F                     move.l     [A7], [A7]+
  1045. 00000B0E  4E75                     rts
  1046. fn00000B10:
  1047. 00000B10  4E56 FFFC                link       A6, -0x0004
  1048. 00000B14  102D ACA8                move.b     D0, [A5 - 0x5358]
  1049. 00000B18  0A00 0001                xori.b     D0, 0x1
  1050. 00000B1C  C02D ACA6                and.b      D0, [A5 - 0x535A]
  1051. 00000B20  802D A642                or.b       D0, [A5 - 0x59BE]
  1052. 00000B24  6710                     beq        +0x12 /* 00000B36 */
  1053. 00000B26  4EAD 2872                jsr        [A5 + 0x2872 /* export_1290 */]
  1054. 00000B2A  206E 0008                movea.l    A0, [A6 + 0x8]
  1055. 00000B2E  2C48                     movea.l    A6, A0
  1056. 00000B30  4EFA 1826                jmp        [PC + 0x1826 /* 00002358 */]
  1057. 00000B34  0000 4267                ori.b      D0, 0x67 /* 'g' */
  1058. // begin alternate branch 00000B36-00000B38
  1059. label00000B36:
  1060. 00000B36  4267                     clr.w      -[A7]
  1061. // end alternate branch 00000B36-00000B38
  1062. label00000B36: // (misaligned)
  1063. 00000B38  2F2D A630                move.l     -[A7], [A5 - 0x59D0]
  1064. 00000B3C  486E FFFC                pea.l      [A6 - 0x4]
  1065. 00000B40  4EAD 10F2                jsr        [A5 + 0x10F2 /* export_538 */]
  1066. 00000B44  101F                     move.b     D0, [A7]+
  1067. 00000B46  670C                     beq        +0xE /* 00000B54 */
  1068. 00000B48  3F3C 0036                move.w     -[A7], 0x36 /* '6' */
  1069. 00000B4C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1070. 00000B50  4EBA F596                jsr        [PC - 0xA6A /* 000000E8 */]
  1071. label00000B54:
  1072. 00000B54  102D ACA8                move.b     D0, [A5 - 0x5358]
  1073. 00000B58  6730                     beq        +0x32 /* 00000B8A */
  1074. 00000B5A  102D A376                move.b     D0, [A5 - 0x5C8A]
  1075. 00000B5E  6706                     beq        +0x8 /* 00000B66 */
  1076. 00000B60  422D A376                clr.b      [A5 - 0x5C8A]
  1077. 00000B64  6036                     bra        +0x38 /* 00000B9C */
  1078. label00000B66:
  1079. 00000B66  2F3C 0001 0000           move.l     -[A7], 0x10000
  1080. 00000B6C  4EAD 1D0A                jsr        [A5 + 0x1D0A /* export_925 */]
  1081. 00000B70  1D5F FFFF                move.b     [A6 - 0x1], [A7]+
  1082. 00000B74  4EAD 22F2                jsr        [A5 + 0x22F2 /* export_1114 */]
  1083. 00000B78  102E FFFF                move.b     D0, [A6 - 0x1]
  1084. 00000B7C  660C                     bne        +0xE /* 00000B8A */
  1085. 00000B7E  206E 0008                movea.l    A0, [A6 + 0x8]
  1086. 00000B82  2C48                     movea.l    A6, A0
  1087. 00000B84  4EFA 17D2                jmp        [PC + 0x17D2 /* 00002358 */]
  1088. 00000B88  0000 42A7                ori.b      D0, 0xA7
  1089. // begin alternate branch 00000B8A-00000B8C
  1090. label00000B8A:
  1091. 00000B8A  42A7                     clr.l      -[A7]
  1092. // end alternate branch 00000B8A-00000B8C
  1093. label00000B8A: // (misaligned)
  1094. 00000B8C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1095. 00000B90  4EBA FD68                jsr        [PC - 0x298 /* 000008FA */]
  1096. 00000B94  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1097. 00000B98  4EBA FD96                jsr        [PC - 0x26A /* 00000930 */]
  1098. label00000B9C:
  1099. 00000B9C  4E5E                     unlink     A6
  1100. 00000B9E  2E9F                     move.l     [A7], [A7]+
  1101. 00000BA0  4E75                     rts
  1102. fn00000BA2:
  1103. 00000BA2  4E56 FFCA                link       A6, -0x0036
  1104. 00000BA6  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1105. 00000BAA  266E 0008                movea.l    A3, [A6 + 0x8]
  1106. 00000BAE  41EB FE9A                lea.l      A0, [A3 - 0x166]
  1107. 00000BB2  43ED A528                lea.l      A1, [A5 - 0x5AD8]
  1108. 00000BB6  7040                     moveq.l    D0, 0x40
  1109. label00000BB8:
  1110. 00000BB8  20D9                     move.l     [A0]+, [A1]+
  1111. 00000BBA  51C8 FFFC                dbf        D0, -0x6 /* 00000BB8 */
  1112. 00000BBE  3091                     move.w     [A0], [A1]
  1113. 00000BC0  49EB FE9A                lea.l      A4, [A3 - 0x166]
  1114. 00000BC4  7C01                     moveq.l    D6, 0x01
  1115. 00000BC6  607A                     bra        +0x7C /* 00000C42 */
  1116. label00000BC8:
  1117. 00000BC8  487A 009A                pea.l      [PC + 0x9A /* 00000C64, value 0xA487970 '\nHyp', pstring "HyperTemp " */]
  1118. 00000BCC  486E FFCA                pea.l      [A6 - 0x36]
  1119. 00000BD0  3006                     move.w     D0, D6
  1120. 00000BD2  48C0                     ext.l      D0
  1121. 00000BD4  2F00                     move.l     -[A7], D0
  1122. 00000BD6  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  1123. 00000BDA  486E FFDE                pea.l      [A6 - 0x22]
  1124. 00000BDE  3F3C 0002                move.w     -[A7], 0x2
  1125. 00000BE2  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  1126. 00000BE6  204C                     movea.l    A0, A4
  1127. 00000BE8  5C88                     addq.l     A0, 6
  1128. 00000BEA  43EE FFDE                lea.l      A1, [A6 - 0x22]
  1129. 00000BEE  7006                     moveq.l    D0, 0x06
  1130. label00000BF0:
  1131. 00000BF0  20D9                     move.l     [A0]+, [A1]+
  1132. 00000BF2  51C8 FFFC                dbf        D0, -0x6 /* 00000BF0 */
  1133. 00000BF6  3091                     move.w     [A0], [A1]
  1134. 00000BF8  4267                     clr.w      -[A7]
  1135. 00000BFA  3F14                     move.w     -[A7], [A4]
  1136. 00000BFC  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  1137. 00000C00  486C 0006                pea.l      [A4 + 0x6]
  1138. 00000C04  2F3A 005A                move.l     -[A7], [PC + 0x5A /* 00000C60, value 0x57494C44 'WILD', cstring "WILD\
  1139. HyperTemp " */]
  1140. 00000C08  2F3A 0052                move.l     -[A7], [PC + 0x52 /* 00000C5C, value 0x5354414B 'STAK', cstring "STAKWILD\
  1141. HyperTemp " */]
  1142. 00000C0C  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  1143. 00000C10  3E1F                     move.w     D7, [A7]+
  1144. 00000C12  4A47                     tst.w      D7
  1145. 00000C14  6620                     bne        +0x22 /* 00000C36 */
  1146. 00000C16  177C 0001 FE93           move.b     [A3 - 0x16D], 0x1
  1147. 00000C1C  4267                     clr.w      -[A7]
  1148. 00000C1E  3F14                     move.w     -[A7], [A4]
  1149. 00000C20  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  1150. 00000C24  486C 0006                pea.l      [A4 + 0x6]
  1151. 00000C28  1F3C 0003                move.b     -[A7], 0x3
  1152. 00000C2C  486B FFDE                pea.l      [A3 - 0x22]
  1153. 00000C30  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  1154. 00000C34  3E1F                     move.w     D7, [A7]+
  1155. label00000C36:
  1156. 00000C36  4A47                     tst.w      D7
  1157. 00000C38  6602                     bne        +0x4 /* 00000C3C */
  1158. 00000C3A  600C                     bra        +0xE /* 00000C48 */
  1159. label00000C3C:
  1160. 00000C3C  4EAD 1CD2                jsr        [A5 + 0x1CD2 /* export_918 */]
  1161. 00000C40  5246                     addq.w     D6, 1
  1162. label00000C42:
  1163. 00000C42  7014                     moveq.l    D0, 0x14
  1164. 00000C44  B046                     cmp.w      D0, D6
  1165. 00000C46  6C80                     bge        -0x7E /* 00000BC8 */
  1166. label00000C48:
  1167. 00000C48  3F07                     move.w     -[A7], D7
  1168. 00000C4A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1169. 00000C4E  4EBA F534                jsr        [PC - 0xACC /* 00000184 */]
  1170. 00000C52  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1171. 00000C56  4E5E                     unlink     A6
  1172. 00000C58  2E9F                     move.l     [A7], [A7]+
  1173. 00000C5A  4E75                     rts
  1174. 00000C5C  5354                     subq.w     [A4], 1
  1175. 00000C5E  414B                     chk.w      D0, A3
  1176. 00000C60  5749                     subq.w     A1, 3
  1177. 00000C62  4C44 0A48                movem.l    D3,D6,A1,A3, D4
  1178. 00000C66  7970                     moveq.l    D4, 0x70
  1179. 00000C68  6572                     bcs        +0x74 /* 00000CDC */
  1180. 00000C6A  5465                     addq.w     -[A5], 2
  1181. 00000C6C  6D70                     blt        +0x72 /* 00000CDE */
  1182. 00000C6E  2000                     move.l     D0, D0
  1183. fn00000C70:
  1184. 00000C70  4E56 0000                link       A6, 0
  1185. 00000C74  4EAD 2B12                jsr        [A5 + 0x2B12 /* export_1374 */]
  1186. 00000C78  1F3C 0001                move.b     -[A7], 0x1
  1187. 00000C7C  4EAD 27B2                jsr        [A5 + 0x27B2 /* export_1266 */]
  1188. 00000C80  2F2D A688                move.l     -[A7], [A5 - 0x5978]
  1189. 00000C84  4EAD 0E1A                jsr        [A5 + 0xE1A /* export_447 */]
  1190. 00000C88  2F2D A684                move.l     -[A7], [A5 - 0x597C]
  1191. 00000C8C  4EAD 0E1A                jsr        [A5 + 0xE1A /* export_447 */]
  1192. 00000C90  4EAD 0EF2                jsr        [A5 + 0xEF2 /* export_474 */]
  1193. 00000C94  2F2D A630                move.l     -[A7], [A5 - 0x59D0]
  1194. 00000C98  4EAD 10B2                jsr        [A5 + 0x10B2 /* export_530 */]
  1195. 00000C9C  4E5E                     unlink     A6
  1196. 00000C9E  2E9F                     move.l     [A7], [A7]+
  1197. 00000CA0  4E75                     rts
  1198. fn00000CA2:
  1199. 00000CA2  4E56 FF2C                link       A6, -0x00D4
  1200. 00000CA6  48E7 0108                movem.l    -[A7], D7,A4
  1201. 00000CAA  286E 0008                movea.l    A4, [A6 + 0x8]
  1202. 00000CAE  4EAD 258A                jsr        [A5 + 0x258A /* export_1197 */]
  1203. 00000CB2  4267                     clr.w      -[A7]
  1204. 00000CB4  2F2D A6C4                move.l     -[A7], [A5 - 0x593C]
  1205. 00000CB8  486E FF40                pea.l      [A6 - 0xC0]
  1206. 00000CBC  4EAD 2622                jsr        [A5 + 0x2622 /* export_1216 */]
  1207. 00000CC0  101F                     move.b     D0, [A7]+
  1208. 00000CC2  660C                     bne        +0xE /* 00000CD0 */
  1209. 00000CC4  206E 0008                movea.l    A0, [A6 + 0x8]
  1210. 00000CC8  2F28 0008                move.l     -[A7], [A0 + 0x8]
  1211. 00000CCC  4EBA F48C                jsr        [PC - 0xB74 /* 0000015A */]
  1212. label00000CD0:
  1213. 00000CD0  396E FF62 FFFC           move.w     [A4 - 0x4], [A6 - 0x9E]
  1214. 00000CD6  396E FF60 FFF8           move.w     [A4 - 0x8], [A6 - 0xA0]
  1215. label00000CDC:
  1216. 00000CDC  396E FF56 FFF4           move.w     [A4 - 0xC], [A6 - 0xAA]
  1217. // begin alternate branch 00000CDE-00000CE2
  1218. label00000CDE:
  1219. 00000CDE  FF56                     .extension 0xF56 <<F/4-5/7>> // unimplemented
  1220. 00000CE0  FFF4                     .invalid   <<F/7/7>>
  1221. // end alternate branch 00000CDE-00000CE2
  1222. label00000CDE: // (misaligned)
  1223. 00000CE2  487A 00EC                pea.l      [PC + 0xEC /* 00000DD0, value 0x0, cstring "" */]
  1224. 00000CE6  486E FF70                pea.l      [A6 - 0x90]
  1225. 00000CEA  3F3C 3010                move.w     -[A7], 0x3010
  1226. 00000CEE  A9EB                     syscall    Pack4/FP68K
  1227. 00000CF0  2D6D A6BC FF3C           move.l     [A6 - 0xC4], [A5 - 0x5944]
  1228. 00000CF6  7E01                     moveq.l    D7, 0x01
  1229. 00000CF8  606C                     bra        +0x6E /* 00000D66 */
  1230. label00000CFA:
  1231. 00000CFA  4267                     clr.w      -[A7]
  1232. 00000CFC  2F2D A6C4                move.l     -[A7], [A5 - 0x593C]
  1233. 00000D00  2F07                     move.l     -[A7], D7
  1234. 00000D02  486E FF7C                pea.l      [A6 - 0x84]
  1235. 00000D06  4EAD 261A                jsr        [A5 + 0x261A /* export_1215 */]
  1236. 00000D0A  101F                     move.b     D0, [A7]+
  1237. 00000D0C  660C                     bne        +0xE /* 00000D1A */
  1238. 00000D0E  206E 0008                movea.l    A0, [A6 + 0x8]
  1239. 00000D12  2F28 0008                move.l     -[A7], [A0 + 0x8]
  1240. 00000D16  4EBA F442                jsr        [PC - 0xBBE /* 0000015A */]
  1241. label00000D1A:
  1242. 00000D1A  486E FF70                pea.l      [A6 - 0x90]
  1243. 00000D1E  486E FF32                pea.l      [A6 - 0xCE]
  1244. 00000D22  3F3C 300E                move.w     -[A7], 0x300E
  1245. 00000D26  A9EB                     syscall    Pack4/FP68K
  1246. 00000D28  4267                     clr.w      -[A7]
  1247. 00000D2A  486E FF80                pea.l      [A6 - 0x80]
  1248. 00000D2E  3F2C FFF8                move.w     -[A7], [A4 - 0x8]
  1249. 00000D32  4EAD 1B3A                jsr        [A5 + 0x1B3A /* export_867 */]
  1250. 00000D36  3D5F FF30                move.w     [A6 - 0xD0], [A7]+
  1251. 00000D3A  486E FF30                pea.l      [A6 - 0xD0]
  1252. 00000D3E  486E FF32                pea.l      [A6 - 0xCE]
  1253. 00000D42  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  1254. 00000D46  A9EB                     syscall    Pack4/FP68K
  1255. 00000D48  486E FF32                pea.l      [A6 - 0xCE]
  1256. 00000D4C  486E FF70                pea.l      [A6 - 0x90]
  1257. 00000D50  3F3C 3010                move.w     -[A7], 0x3010
  1258. 00000D54  A9EB                     syscall    Pack4/FP68K
  1259. 00000D56  206E 0008                movea.l    A0, [A6 + 0x8]
  1260. 00000D5A  2F28 0008                move.l     -[A7], [A0 + 0x8]
  1261. 00000D5E  4EBA F360                jsr        [PC - 0xCA0 /* 000000C0 */]
  1262. 00000D62  5287                     addq.l     D7, 1
  1263. 00000D64  6906                     bvs        +0x8 /* 00000D6C */
  1264. label00000D66:
  1265. 00000D66  BEAE FF3C                cmp.l      D7, [A6 - 0xC4]
  1266. 00000D6A  6F8E                     ble        -0x70 /* 00000CFA */
  1267. label00000D6C:
  1268. 00000D6C  42A7                     clr.l      -[A7]
  1269. 00000D6E  486E FF70                pea.l      [A6 - 0x90]
  1270. 00000D72  41EE FF32                lea.l      A0, [A6 - 0xCE]
  1271. 00000D76  43FA 004E                lea.l      A1, [PC + 0x4E /* 00000DC6, value 0x4005C800 */]
  1272. 00000D7A  20D9                     move.l     [A0]+, [A1]+
  1273. 00000D7C  20D9                     move.l     [A0]+, [A1]+
  1274. 00000D7E  3091                     move.w     [A0], [A1]
  1275. 00000D80  486E FF32                pea.l      [A6 - 0xCE]
  1276. 00000D84  3F3C 3004                move.w     -[A7], 0x3004
  1277. 00000D88  A9EB                     syscall    Pack4/FP68K
  1278. 00000D8A  302C FFF8                move.w     D0, [A4 - 0x8]
  1279. 00000D8E  EB40                     asl        D0.w, 5
  1280. 00000D90  48C0                     ext.l      D0
  1281. 00000D92  2F2D A6BC                move.l     -[A7], [A5 - 0x5944]
  1282. 00000D96  2F00                     move.l     -[A7], D0
  1283. 00000D98  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  1284. 00000D9C  2D5F FF2C                move.l     [A6 - 0xD4], [A7]+
  1285. 00000DA0  486E FF2C                pea.l      [A6 - 0xD4]
  1286. 00000DA4  486E FF32                pea.l      [A6 - 0xCE]
  1287. 00000DA8  3F3C 2806                move.w     -[A7], 0x2806
  1288. 00000DAC  A9EB                     syscall    Pack4/FP68K
  1289. 00000DAE  486E FF32                pea.l      [A6 - 0xCE]
  1290. 00000DB2  4EAD 0562                jsr        [A5 + 0x562 /* export_168 */]
  1291. 00000DB6  201F                     move.l     D0, [A7]+
  1292. 00000DB8  3940 FFF2                move.w     [A4 - 0xE], D0
  1293. 00000DBC  4CDF 1080                movem.l    D7,A4, [A7]+
  1294. 00000DC0  4E5E                     unlink     A6
  1295. 00000DC2  2E9F                     move.l     [A7], [A7]+
  1296. 00000DC4  4E75                     rts
  1297. 00000DC6  4005                     negx.b     D5
  1298. 00000DC8  C800                     and.b      D4, D0
  1299. 00000DCA  0000 0000                ori.b      D0, 0x0
  1300. 00000DCE  0000 0000                ori.b      D0, 0x0
  1301. 00000DD2  0000 0000                ori.b      D0, 0x0
  1302. 00000DD6  0000 0000                ori.b      D0, 0x0
  1303. fn00000DDA:
  1304. 00000DDA  4E56 FFDE                link       A6, -0x0022
  1305. 00000DDE  206E 0008                movea.l    A0, [A6 + 0x8]
  1306. 00000DE2  2F28 FFFC                move.l     -[A7], [A0 - 0x4]
  1307. 00000DE6  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  1308. 00000DEA  486E FFFE                pea.l      [A6 - 0x2]
  1309. 00000DEE  486E FFFA                pea.l      [A6 - 0x6]
  1310. 00000DF2  486E FFF2                pea.l      [A6 - 0xE]
  1311. 00000DF6  A98D                     syscall    GetDialogItem/GetDItem
  1312. 00000DF8  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1313. 00000DFC  486E FFDE                pea.l      [A6 - 0x22]
  1314. 00000E00  302E 000C                move.w     D0, [A6 + 0xC]
  1315. 00000E04  48C0                     ext.l      D0
  1316. 00000E06  2F00                     move.l     -[A7], D0
  1317. 00000E08  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  1318. 00000E0C  A98F                     syscall    SetDialogItemText/SetIText
  1319. 00000E0E  4E5E                     unlink     A6
  1320. 00000E10  205F                     movea.l    A0, [A7]+
  1321. 00000E12  504F                     addq.w     A7, 8
  1322. 00000E14  4ED0                     jmp        [A0]
  1323. fn00000E16:
  1324. 00000E16  4E56 FEF2                link       A6, -0x010E
  1325. 00000E1A  206E 0008                movea.l    A0, [A6 + 0x8]
  1326. 00000E1E  2F28 FFFC                move.l     -[A7], [A0 - 0x4]
  1327. 00000E22  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1328. 00000E26  486E FFFE                pea.l      [A6 - 0x2]
  1329. 00000E2A  486E FFFA                pea.l      [A6 - 0x6]
  1330. 00000E2E  486E FFF2                pea.l      [A6 - 0xE]
  1331. 00000E32  A98D                     syscall    GetDialogItem/GetDItem
  1332. 00000E34  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1333. 00000E38  486E FEF2                pea.l      [A6 - 0x10E]
  1334. 00000E3C  A990                     syscall    GetDialogItemText/GetIText
  1335. 00000E3E  42A7                     clr.l      -[A7]
  1336. 00000E40  486E FEF2                pea.l      [A6 - 0x10E]
  1337. 00000E44  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  1338. 00000E48  201F                     move.l     D0, [A7]+
  1339. 00000E4A  3D40 000E                move.w     [A6 + 0xE], D0
  1340. 00000E4E  4E5E                     unlink     A6
  1341. 00000E50  205F                     movea.l    A0, [A7]+
  1342. 00000E52  5C4F                     addq.w     A7, 6
  1343. 00000E54  4ED0                     jmp        [A0]
  1344. fn00000E56:
  1345. 00000E56  4E56 FFAA                link       A6, -0x0056
  1346. 00000E5A  2F0C                     move.l     -[A7], A4
  1347. 00000E5C  286E 0008                movea.l    A4, [A6 + 0x8]
  1348. 00000E60  4EAD 1D22                jsr        [A5 + 0x1D22 /* export_928 */]
  1349. 00000E64  486E FFE6                pea.l      [A6 - 0x1A]
  1350. 00000E68  302C FFF2                move.w     D0, [A4 - 0xE]
  1351. 00000E6C  48C0                     ext.l      D0
  1352. 00000E6E  2F00                     move.l     -[A7], D0
  1353. 00000E70  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  1354. 00000E74  486E FFD2                pea.l      [A6 - 0x2E]
  1355. 00000E78  302C FFFC                move.w     D0, [A4 - 0x4]
  1356. 00000E7C  48C0                     ext.l      D0
  1357. 00000E7E  2F00                     move.l     -[A7], D0
  1358. 00000E80  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  1359. 00000E84  486E FFBE                pea.l      [A6 - 0x42]
  1360. 00000E88  302C FFF8                move.w     D0, [A4 - 0x8]
  1361. 00000E8C  48C0                     ext.l      D0
  1362. 00000E8E  2F00                     move.l     -[A7], D0
  1363. 00000E90  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  1364. 00000E94  486E FFAA                pea.l      [A6 - 0x56]
  1365. 00000E98  302C FFF4                move.w     D0, [A4 - 0xC]
  1366. 00000E9C  48C0                     ext.l      D0
  1367. 00000E9E  2F00                     move.l     -[A7], D0
  1368. 00000EA0  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  1369. 00000EA4  A98B                     syscall    ParamText
  1370. 00000EA6  42A7                     clr.l      -[A7]
  1371. 00000EA8  3F3C 00A6                move.w     -[A7], 0xA6
  1372. 00000EAC  42A7                     clr.l      -[A7]
  1373. 00000EAE  70FF                     moveq.l    D0, 0xFFFFFFFF
  1374. 00000EB0  2F00                     move.l     -[A7], D0
  1375. 00000EB2  4EAD 1E62                jsr        [A5 + 0x1E62 /* export_968 */]
  1376. 00000EB6  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1377. 00000EBA  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1378. 00000EBE  3F2C FFFE                move.w     -[A7], [A4 - 0x2]
  1379. 00000EC2  2F0E                     move.l     -[A7], A6
  1380. 00000EC4  4EBA FF14                jsr        [PC - 0xEC /* 00000DDA */]
  1381. 00000EC8  3F3C 000B                move.w     -[A7], 0xB
  1382. 00000ECC  3F2C FFFA                move.w     -[A7], [A4 - 0x6]
  1383. 00000ED0  2F0E                     move.l     -[A7], A6
  1384. 00000ED2  4EBA FF06                jsr        [PC - 0xFA /* 00000DDA */]
  1385. 00000ED6  3F3C 000C                move.w     -[A7], 0xC
  1386. 00000EDA  3F2C FFF6                move.w     -[A7], [A4 - 0xA]
  1387. 00000EDE  2F0E                     move.l     -[A7], A6
  1388. 00000EE0  4EBA FEF8                jsr        [PC - 0x108 /* 00000DDA */]
  1389. 00000EE4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1390. 00000EE8  2F3C 0002 0000           move.l     -[A7], 0x20000
  1391. 00000EEE  1F3C 0001                move.b     -[A7], 0x1
  1392. 00000EF2  4EAD 1CCA                jsr        [A5 + 0x1CCA /* export_917 */]
  1393. label00000EF6:
  1394. 00000EF6  486D 1D42                pea.l      [A5 + 0x1D42 /* export_932 */]
  1395. 00000EFA  486E FFFA                pea.l      [A6 - 0x6]
  1396. 00000EFE  A991                     syscall    ModalDialog
  1397. 00000F00  7001                     moveq.l    D0, 0x01
  1398. 00000F02  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  1399. 00000F06  57C0                     seq        D0
  1400. 00000F08  7202                     moveq.l    D1, 0x02
  1401. 00000F0A  B26E FFFA                cmp.w      D1, [A6 - 0x6]
  1402. 00000F0E  57C1                     seq        D1
  1403. 00000F10  8001                     or.b       D0, D1
  1404. 00000F12  67E2                     beq        -0x1C /* 00000EF6 */
  1405. 00000F14  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1406. 00000F18  4EAD 1CAA                jsr        [A5 + 0x1CAA /* export_913 */]
  1407. 00000F1C  7001                     moveq.l    D0, 0x01
  1408. 00000F1E  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  1409. 00000F22  665C                     bne        +0x5E /* 00000F80 */
  1410. 00000F24  42A7                     clr.l      -[A7]
  1411. 00000F26  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1412. 00000F2A  2F0E                     move.l     -[A7], A6
  1413. 00000F2C  4EBA FEE8                jsr        [PC - 0x118 /* 00000E16 */]
  1414. 00000F30  2F3C 0008 0001           move.l     -[A7], 0x80001
  1415. 00000F36  4EAD 245A                jsr        [A5 + 0x245A /* export_1159 */]
  1416. 00000F3A  395F FFFE                move.w     [A4 - 0x2], [A7]+
  1417. 00000F3E  42A7                     clr.l      -[A7]
  1418. 00000F40  3F3C 000B                move.w     -[A7], 0xB
  1419. 00000F44  2F0E                     move.l     -[A7], A6
  1420. 00000F46  4EBA FECE                jsr        [PC - 0x132 /* 00000E16 */]
  1421. 00000F4A  2F3C 0020 0001           move.l     -[A7], 0x200001
  1422. 00000F50  4EAD 245A                jsr        [A5 + 0x245A /* export_1159 */]
  1423. 00000F54  395F FFFA                move.w     [A4 - 0x6], [A7]+
  1424. 00000F58  42A7                     clr.l      -[A7]
  1425. 00000F5A  42A7                     clr.l      -[A7]
  1426. 00000F5C  3F3C 000C                move.w     -[A7], 0xC
  1427. 00000F60  2F0E                     move.l     -[A7], A6
  1428. 00000F62  4EBA FEB2                jsr        [PC - 0x14E /* 00000E16 */]
  1429. 00000F66  2F3C 2000 0200           move.l     -[A7], 0x20000200
  1430. 00000F6C  4EAD 245A                jsr        [A5 + 0x245A /* export_1159 */]
  1431. 00000F70  301F                     move.w     D0, [A7]+
  1432. 00000F72  48C0                     ext.l      D0
  1433. 00000F74  2F00                     move.l     -[A7], D0
  1434. 00000F76  4EAD 1E42                jsr        [A5 + 0x1E42 /* export_964 */]
  1435. 00000F7A  201F                     move.l     D0, [A7]+
  1436. 00000F7C  3940 FFF6                move.w     [A4 - 0xA], D0
  1437. label00000F80:
  1438. 00000F80  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1439. 00000F84  A983                     syscall    DisposeDialog
  1440. 00000F86  4EAD 22F2                jsr        [A5 + 0x22F2 /* export_1114 */]
  1441. 00000F8A  7002                     moveq.l    D0, 0x02
  1442. 00000F8C  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  1443. 00000F90  661C                     bne        +0x1E /* 00000FAE */
  1444. 00000F92  206E 0008                movea.l    A0, [A6 + 0x8]
  1445. 00000F96  2F28 0008                move.l     -[A7], [A0 + 0x8]
  1446. 00000F9A  4EBA F064                jsr        [PC - 0xF9C /* 00000000 */]
  1447. 00000F9E  206E 0008                movea.l    A0, [A6 + 0x8]
  1448. 00000FA2  2068 0008                movea.l    A0, [A0 + 0x8]
  1449. 00000FA6  2C48                     movea.l    A6, A0
  1450. 00000FA8  4EFA 13AE                jmp        [PC + 0x13AE /* 00002358 */]
  1451. 00000FAC  0000 285F                ori.b      D0, 0x5F /* '_' */
  1452. // begin alternate branch 00000FAE-00000FB0
  1453. label00000FAE:
  1454. 00000FAE  285F                     movea.l    A4, [A7]+
  1455. // end alternate branch 00000FAE-00000FB0
  1456. label00000FAE: // (misaligned)
  1457. 00000FB0  4E5E                     unlink     A6
  1458. 00000FB2  2E9F                     move.l     [A7], [A7]+
  1459. 00000FB4  4E75                     rts
  1460. fn00000FB6:
  1461. 00000FB6  4E56 FF62                link       A6, -0x009E
  1462. 00000FBA  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1463. 00000FBE  266E 0008                movea.l    A3, [A6 + 0x8]
  1464. 00000FC2  286B 0008                movea.l    A4, [A3 + 0x8]
  1465. 00000FC6  42A7                     clr.l      -[A7]
  1466. 00000FC8  3F2B FFF6                move.w     -[A7], [A3 - 0xA]
  1467. 00000FCC  302B FFFA                move.w     D0, [A3 - 0x6]
  1468. 00000FD0  5240                     addq.w     D0, 1
  1469. 00000FD2  E540                     asl        D0.w, 2
  1470. 00000FD4  3F00                     move.w     -[A7], D0
  1471. 00000FD6  3F2B FFFA                move.w     -[A7], [A3 - 0x6]
  1472. 00000FDA  3F2B FFFE                move.w     -[A7], [A3 - 0x2]
  1473. 00000FDE  3F3C 0002                move.w     -[A7], 0x2
  1474. 00000FE2  4EAD 25AA                jsr        [A5 + 0x25AA /* export_1201 */]
  1475. 00000FE6  2E1F                     move.l     D7, [A7]+
  1476. 00000FE8  660C                     bne        +0xE /* 00000FF6 */
  1477. 00000FEA  206E 0008                movea.l    A0, [A6 + 0x8]
  1478. 00000FEE  2F28 0008                move.l     -[A7], [A0 + 0x8]
  1479. 00000FF2  4EBA F166                jsr        [PC - 0xE9A /* 0000015A */]
  1480. label00000FF6:
  1481. 00000FF6  7A00                     moveq.l    D5, 0x00
  1482. 00000FF8  7000                     moveq.l    D0, 0x00
  1483. 00000FFA  2940 FE96                move.l     [A4 - 0x16A], D0
  1484. 00000FFE  2D6D A6BC FF62           move.l     [A6 - 0x9E], [A5 - 0x5944]
  1485. 00001004  7C01                     moveq.l    D6, 0x01
  1486. 00001006  6000 00A4                bra        +0xA6 /* 000010AC */
  1487. label0000100A:
  1488. 0000100A  4EAD 1CD2                jsr        [A5 + 0x1CD2 /* export_918 */]
  1489. 0000100E  206E 0008                movea.l    A0, [A6 + 0x8]
  1490. 00001012  2F28 0008                move.l     -[A7], [A0 + 0x8]
  1491. 00001016  4EBA F0A8                jsr        [PC - 0xF58 /* 000000C0 */]
  1492. 0000101A  486E FF74                pea.l      [A6 - 0x8C]
  1493. 0000101E  2F3C 0000 0084           move.l     -[A7], 0x84
  1494. 00001024  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  1495. 00001028  42A7                     clr.l      -[A7]
  1496. 0000102A  2F2D A6C4                move.l     -[A7], [A5 - 0x593C]
  1497. 0000102E  2F06                     move.l     -[A7], D6
  1498. 00001030  4EAD 26D2                jsr        [A5 + 0x26D2 /* export_1238 */]
  1499. 00001034  2D5F FF74                move.l     [A6 - 0x8C], [A7]+
  1500. 00001038  4267                     clr.w      -[A7]
  1501. 0000103A  2F2E FF74                move.l     -[A7], [A6 - 0x8C]
  1502. 0000103E  4EAD 2612                jsr        [A5 + 0x2612 /* export_1214 */]
  1503. 00001042  181F                     move.b     D4, [A7]+
  1504. 00001044  1004                     move.b     D0, D4
  1505. 00001046  6704                     beq        +0x6 /* 0000104C */
  1506. 00001048  52AC FE96                addq.l     [A4 - 0x16A], 1
  1507. label0000104C:
  1508. 0000104C  42A7                     clr.l      -[A7]
  1509. 0000104E  2F2E FF74                move.l     -[A7], [A6 - 0x8C]
  1510. 00001052  4EAD 25FA                jsr        [A5 + 0x25FA /* export_1211 */]
  1511. 00001056  2D5F FF68                move.l     [A6 - 0x98], [A7]+
  1512. 0000105A  BAAE FF68                cmp.l      D5, [A6 - 0x98]
  1513. 0000105E  670A                     beq        +0xC /* 0000106A */
  1514. 00001060  08EE 0006 FF78           bset.b     [A6 - 0x88], 0x6
  1515. 00001066  2A2E FF68                move.l     D5, [A6 - 0x98]
  1516. label0000106A:
  1517. 0000106A  1004                     move.b     D0, D4
  1518. 0000106C  6706                     beq        +0x8 /* 00001074 */
  1519. 0000106E  08EE 0004 FF78           bset.b     [A6 - 0x88], 0x4
  1520. label00001074:
  1521. 00001074  4267                     clr.w      -[A7]
  1522. 00001076  2F07                     move.l     -[A7], D7
  1523. 00001078  2F3C 7FFF FFFF           move.l     -[A7], 0x7FFFFFFF
  1524. 0000107E  486E FF74                pea.l      [A6 - 0x8C]
  1525. 00001082  4EAD 26B2                jsr        [A5 + 0x26B2 /* export_1234 */]
  1526. 00001086  101F                     move.b     D0, [A7]+
  1527. 00001088  660C                     bne        +0xE /* 00001096 */
  1528. 0000108A  206E 0008                movea.l    A0, [A6 + 0x8]
  1529. 0000108E  2F28 0008                move.l     -[A7], [A0 + 0x8]
  1530. 00001092  4EBA F0C6                jsr        [PC - 0xF3A /* 0000015A */]
  1531. label00001096:
  1532. 00001096  2F07                     move.l     -[A7], D7
  1533. 00001098  2F06                     move.l     -[A7], D6
  1534. 0000109A  4267                     clr.w      -[A7]
  1535. 0000109C  4EAD 27AA                jsr        [A5 + 0x27AA /* export_1265 */]
  1536. 000010A0  2F2E FF74                move.l     -[A7], [A6 - 0x8C]
  1537. 000010A4  4EAD 0EFA                jsr        [A5 + 0xEFA /* export_475 */]
  1538. 000010A8  5286                     addq.l     D6, 1
  1539. 000010AA  6908                     bvs        +0xA /* 000010B4 */
  1540. label000010AC:
  1541. 000010AC  BCAE FF62                cmp.l      D6, [A6 - 0x9E]
  1542. 000010B0  6F00 FF58                ble        -0xA6 /* 0000100A */
  1543. label000010B4:
  1544. 000010B4  2D6D A6C4 FFF8           move.l     [A6 - 0x8], [A5 - 0x593C]
  1545. 000010BA  2B47 A6C4                move.l     [A5 - 0x593C], D7
  1546. 000010BE  1B7C 0001 AD7A           move.b     [A5 - 0x5286], 0x1
  1547. 000010C4  4EAD 0E12                jsr        [A5 + 0xE12 /* export_446 */]
  1548. 000010C8  4267                     clr.w      -[A7]
  1549. 000010CA  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1550. 000010CE  4EAD 25BA                jsr        [A5 + 0x25BA /* export_1203 */]
  1551. 000010D2  1D5F FF67                move.b     [A6 - 0x99], [A7]+
  1552. 000010D6  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1553. 000010DA  4E5E                     unlink     A6
  1554. 000010DC  2E9F                     move.l     [A7], [A7]+
  1555. 000010DE  4E75                     rts
  1556. fn000010E0:
  1557. 000010E0  4E56 FFE0                link       A6, -0x0020
  1558. 000010E4  3D7C 0003 FFFE           move.w     [A6 - 0x2], 0x3
  1559. 000010EA  0CAD 0000 010E A6BC      cmpi.l     [A5 - 0x5944], 0x10E
  1560. 000010F2  6F06                     ble        +0x8 /* 000010FA */
  1561. 000010F4  3D7C 0004 FFFE           move.w     [A6 - 0x2], 0x4
  1562. label000010FA:
  1563. 000010FA  0CAD 0000 032A A6BC      cmpi.l     [A5 - 0x5944], 0x32A
  1564. 00001102  6F06                     ble        +0x8 /* 0000110A */
  1565. 00001104  3D7C 0005 FFFE           move.w     [A6 - 0x2], 0x5
  1566. label0000110A:
  1567. 0000110A  0CAD 0000 097E A6BC      cmpi.l     [A5 - 0x5944], 0x97E /* '\t~' */
  1568. 00001112  6F06                     ble        +0x8 /* 0000111A */
  1569. 00001114  3D7C 0006 FFFE           move.w     [A6 - 0x2], 0x6
  1570. label0000111A:
  1571. 0000111A  0CAD 0000 1C7A A6BC      cmpi.l     [A5 - 0x5944], 0x1C7A
  1572. 00001122  6F06                     ble        +0x8 /* 0000112A */
  1573. 00001124  3D7C 0007 FFFE           move.w     [A6 - 0x2], 0x7
  1574. label0000112A:
  1575. 0000112A  3D7C 0800 FFF6           move.w     [A6 - 0xA], 0x800
  1576. 00001130  206E 0008                movea.l    A0, [A6 + 0x8]
  1577. 00001134  1028 FE94                move.b     D0, [A0 - 0x16C]
  1578. 00001138  670A                     beq        +0xC /* 00001144 */
  1579. 0000113A  3D6E FFF8 FFFA           move.w     [A6 - 0x6], [A6 - 0x8]
  1580. 00001140  6000 00CA                bra        +0xCC /* 0000120C */
  1581. label00001144:
  1582. 00001144  2F0E                     move.l     -[A7], A6
  1583. 00001146  4EBA FB5A                jsr        [PC - 0x4A6 /* 00000CA2 */]
  1584. 0000114A  42A7                     clr.l      -[A7]
  1585. 0000114C  302E FFFE                move.w     D0, [A6 - 0x2]
  1586. 00001150  5240                     addq.w     D0, 1
  1587. 00001152  C1EE FFF8                muls.w     D0, [A6 - 0x8]
  1588. 00001156  C1EE FFF2                muls.w     D0, [A6 - 0xE]
  1589. 0000115A  3D40 FFE2                move.w     [A6 - 0x1E], D0
  1590. 0000115E  486E FFE2                pea.l      [A6 - 0x1E]
  1591. 00001162  486E FFE4                pea.l      [A6 - 0x1C]
  1592. 00001166  3F3C 200E                move.w     -[A7], 0x200E
  1593. 0000116A  A9EB                     syscall    Pack4/FP68K
  1594. 0000116C  302E FFFC                move.w     D0, [A6 - 0x4]
  1595. 00001170  5240                     addq.w     D0, 1
  1596. 00001172  C1FC 0021                muls.w     D0, 0x21 /* '!' */
  1597. 00001176  3D40 FFE0                move.w     [A6 - 0x20], D0
  1598. 0000117A  486E FFE0                pea.l      [A6 - 0x20]
  1599. 0000117E  486E FFE4                pea.l      [A6 - 0x1C]
  1600. 00001182  3F3C 2006                move.w     -[A7], 0x2006
  1601. 00001186  A9EB                     syscall    Pack4/FP68K
  1602. 00001188  486E FFE4                pea.l      [A6 - 0x1C]
  1603. 0000118C  4EAD 0562                jsr        [A5 + 0x562 /* export_168 */]
  1604. 00001190  201F                     move.l     D0, [A7]+
  1605. 00001192  3D40 FFFA                move.w     [A6 - 0x6], D0
  1606. 00001196  4267                     clr.w      -[A7]
  1607. 00001198  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  1608. 0000119C  2F3C 0020 0001           move.l     -[A7], 0x200001
  1609. 000011A2  4EAD 245A                jsr        [A5 + 0x245A /* export_1159 */]
  1610. 000011A6  3D5F FFFA                move.w     [A6 - 0x6], [A7]+
  1611. 000011AA  102D AD88                move.b     D0, [A5 - 0x5278]
  1612. 000011AE  6706                     beq        +0x8 /* 000011B6 */
  1613. 000011B0  2F0E                     move.l     -[A7], A6
  1614. 000011B2  4EBA FCA2                jsr        [PC - 0x35E /* 00000E56 */]
  1615. label000011B6:
  1616. 000011B6  302E FFFA                move.w     D0, [A6 - 0x6]
  1617. 000011BA  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  1618. 000011BE  6F34                     ble        +0x36 /* 000011F4 */
  1619. 000011C0  42A7                     clr.l      -[A7]
  1620. 000011C2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1621. 000011C6  4EBA F732                jsr        [PC - 0x8CE /* 000008FA */]
  1622. 000011CA  302E FFFA                move.w     D0, [A6 - 0x6]
  1623. 000011CE  906E FFF8                sub.w      D0, [A6 - 0x8]
  1624. 000011D2  48C0                     ext.l      D0
  1625. 000011D4  2F2D A6BC                move.l     -[A7], [A5 - 0x5944]
  1626. 000011D8  2F00                     move.l     -[A7], D0
  1627. 000011DA  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  1628. 000011DE  201F                     move.l     D0, [A7]+
  1629. 000011E0  E580                     asl        D0, 2
  1630. 000011E2  D09F                     add.l      D0, [A7]+
  1631. 000011E4  2D40 FFEE                move.l     [A6 - 0x12], D0
  1632. 000011E8  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  1633. 000011EC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1634. 000011F0  4EBA F73E                jsr        [PC - 0x8C2 /* 00000930 */]
  1635. label000011F4:
  1636. 000011F4  2F0E                     move.l     -[A7], A6
  1637. 000011F6  4EBA FDBE                jsr        [PC - 0x242 /* 00000FB6 */]
  1638. 000011FA  42A7                     clr.l      -[A7]
  1639. 000011FC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1640. 00001200  4EBA F6F8                jsr        [PC - 0x908 /* 000008FA */]
  1641. 00001204  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1642. 00001208  4EBA F726                jsr        [PC - 0x8DA /* 00000930 */]
  1643. label0000120C:
  1644. 0000120C  4E5E                     unlink     A6
  1645. 0000120E  2E9F                     move.l     [A7], [A7]+
  1646. 00001210  4E75                     rts
  1647. fn00001212:
  1648. 00001212  4E56 FFFC                link       A6, -0x0004
  1649. 00001216  2F0C                     move.l     -[A7], A4
  1650. 00001218  286E 0008                movea.l    A4, [A6 + 0x8]
  1651. 0000121C  286C 0008                movea.l    A4, [A4 + 0x8]
  1652. 00001220  202D A690                move.l     D0, [A5 - 0x5970]
  1653. 00001224  90BC 0000 0600           sub.l      D0, 0x600
  1654. 0000122A  2940 FE8A                move.l     [A4 - 0x176], D0
  1655. 0000122E  42A7                     clr.l      -[A7]
  1656. 00001230  4EAD 2672                jsr        [A5 + 0x2672 /* export_1226 */]
  1657. 00001234  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1658. 00001238  672A                     beq        +0x2C /* 00001264 */
  1659. 0000123A  42A7                     clr.l      -[A7]
  1660. 0000123C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1661. 00001240  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  1662. 00001244  295F FE8A                move.l     [A4 - 0x176], [A7]+
  1663. 00001248  202C FE8A                move.l     D0, [A4 - 0x176]
  1664. 0000124C  D0BC 0000 01FF           add.l      D0, 0x1FF
  1665. 00001252  C0BC FFFF FE00           and.l      D0, 0xFFFFFE00
  1666. 00001258  2940 FE8A                move.l     [A4 - 0x176], D0
  1667. 0000125C  486E FFFC                pea.l      [A6 - 0x4]
  1668. 00001260  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  1669. label00001264:
  1670. 00001264  285F                     movea.l    A4, [A7]+
  1671. 00001266  4E5E                     unlink     A6
  1672. 00001268  2E9F                     move.l     [A7], [A7]+
  1673. 0000126A  4E75                     rts
  1674. fn0000126C:
  1675. 0000126C  4E56 FFFC                link       A6, -0x0004
  1676. 00001270  48E7 0108                movem.l    -[A7], D7,A4
  1677. 00001274  286E 0008                movea.l    A4, [A6 + 0x8]
  1678. 00001278  2F0E                     move.l     -[A7], A6
  1679. 0000127A  4EBA FF96                jsr        [PC - 0x6A /* 00001212 */]
  1680. 0000127E  202D A6B0                move.l     D0, [A5 - 0x5950]
  1681. 00001282  5280                     addq.l     D0, 1
  1682. 00001284  EF80                     asl        D0, 7
  1683. 00001286  2940 FFFC                move.l     [A4 - 0x4], D0
  1684. 0000128A  2E2C FFFC                move.l     D7, [A4 - 0x4]
  1685. 0000128E  E587                     asl        D7, 2
  1686. 00001290  42A7                     clr.l      -[A7]
  1687. 00001292  2F07                     move.l     -[A7], D7
  1688. 00001294  4EAD 1F7A                jsr        [A5 + 0x1F7A /* export_1003 */]
  1689. 00001298  295F FFF8                move.l     [A4 - 0x8], [A7]+
  1690. 0000129C  6608                     bne        +0xA /* 000012A6 */
  1691. 0000129E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1692. 000012A2  4EBA EE90                jsr        [PC - 0x1170 /* 00000134 */]
  1693. label000012A6:
  1694. 000012A6  206C FFF8                movea.l    A0, [A4 - 0x8]
  1695. 000012AA  2F10                     move.l     -[A7], [A0]
  1696. 000012AC  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  1697. 000012B0  4EAD 2552                jsr        [A5 + 0x2552 /* export_1190 */]
  1698. 000012B4  2F2D A6A8                move.l     -[A7], [A5 - 0x5958]
  1699. 000012B8  7020                     moveq.l    D0, 0x20
  1700. 000012BA  2F00                     move.l     -[A7], D0
  1701. 000012BC  206C FFF8                movea.l    A0, [A4 - 0x8]
  1702. 000012C0  2F10                     move.l     -[A7], [A0]
  1703. 000012C2  4EAD 0F02                jsr        [A5 + 0xF02 /* export_476 */]
  1704. 000012C6  202C FE8A                move.l     D0, [A4 - 0x176]
  1705. 000012CA  D0BC 0000 0600           add.l      D0, 0x600
  1706. 000012D0  D087                     add.l      D0, D7
  1707. 000012D2  2940 FFDA                move.l     [A4 - 0x26], D0
  1708. 000012D6  296C FFDA FFC6           move.l     [A4 - 0x3A], [A4 - 0x26]
  1709. 000012DC  4CDF 1080                movem.l    D7,A4, [A7]+
  1710. 000012E0  4E5E                     unlink     A6
  1711. 000012E2  2E9F                     move.l     [A7], [A7]+
  1712. 000012E4  4E75                     rts
  1713. fn000012E6:
  1714. 000012E6  4E56 FFFC                link       A6, -0x0004
  1715. 000012EA  2F0C                     move.l     -[A7], A4
  1716. 000012EC  286E 0008                movea.l    A4, [A6 + 0x8]
  1717. 000012F0  102D A106                move.b     D0, [A5 - 0x5EFA]
  1718. 000012F4  6712                     beq        +0x14 /* 00001308 */
  1719. 000012F6  42A7                     clr.l      -[A7]
  1720. 000012F8  486E FFFC                pea.l      [A6 - 0x4]
  1721. 000012FC  3F3C 0015                move.w     -[A7], 0x15
  1722. 00001300  A88F                     syscall    OSDispatch
  1723. 00001302  295F FFD2                move.l     [A4 - 0x2E], [A7]+
  1724. 00001306  6018                     bra        +0x1A /* 00001320 */
  1725. label00001308:
  1726. 00001308  42A7                     clr.l      -[A7]
  1727. 0000130A  486E FFFC                pea.l      [A6 - 0x4]
  1728. 0000130E  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  1729. 00001312  202D AD8E                move.l     D0, [A5 - 0x5272]
  1730. 00001316  E380                     asl        D0, 1
  1731. 00001318  221F                     move.l     D1, [A7]+
  1732. 0000131A  9280                     sub.l      D1, D0
  1733. 0000131C  2941 FFD2                move.l     [A4 - 0x2E], D1
  1734. label00001320:
  1735. 00001320  0CAC 0000 2800 FFD2      cmpi.l     [A4 - 0x2E], 0x2800 /* '(\0' */
  1736. 00001328  6C08                     bge        +0xA /* 00001332 */
  1737. 0000132A  297C 0000 2800 FFD2      move.l     [A4 - 0x2E], 0x2800 /* '(\0' */
  1738. label00001332:
  1739. 00001332  0CAC 0001 9000 FFD2      cmpi.l     [A4 - 0x2E], 0x19000
  1740. 0000133A  6F08                     ble        +0xA /* 00001344 */
  1741. 0000133C  297C 0001 9000 FFD2      move.l     [A4 - 0x2E], 0x19000
  1742. label00001344:
  1743. 00001344  203C FFFF FC00           move.l     D0, 0xFFFFFC00
  1744. 0000134A  C0AC FFD2                and.l      D0, [A4 - 0x2E]
  1745. 0000134E  2940 FFD2                move.l     [A4 - 0x2E], D0
  1746. 00001352  42A7                     clr.l      -[A7]
  1747. 00001354  2F2C FFD2                move.l     -[A7], [A4 - 0x2E]
  1748. 00001358  4EAD 1F7A                jsr        [A5 + 0x1F7A /* export_1003 */]
  1749. 0000135C  295F FFD6                move.l     [A4 - 0x2A], [A7]+
  1750. 00001360  6608                     bne        +0xA /* 0000136A */
  1751. 00001362  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1752. 00001366  4EBA EDCC                jsr        [PC - 0x1234 /* 00000134 */]
  1753. label0000136A:
  1754. 0000136A  7000                     moveq.l    D0, 0x00
  1755. 0000136C  2940 FFCA                move.l     [A4 - 0x36], D0
  1756. 00001370  285F                     movea.l    A4, [A7]+
  1757. 00001372  4E5E                     unlink     A6
  1758. 00001374  2E9F                     move.l     [A7], [A7]+
  1759. 00001376  4E75                     rts
  1760. fn00001378:
  1761. 00001378  4E56 FFE0                link       A6, -0x0020
  1762. 0000137C  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1763. 00001380  42A7                     clr.l      -[A7]
  1764. 00001382  2F2D A6C4                move.l     -[A7], [A5 - 0x593C]
  1765. 00001386  4EAD 0ECA                jsr        [A5 + 0xECA /* export_469 */]
  1766. 0000138A  285F                     movea.l    A4, [A7]+
  1767. 0000138C  200C                     move.l     D0, A4
  1768. 0000138E  6608                     bne        +0xA /* 00001398 */
  1769. 00001390  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1770. 00001394  4EBA EDC4                jsr        [PC - 0x123C /* 0000015A */]
  1771. label00001398:
  1772. 00001398  2054                     movea.l    A0, [A4]
  1773. 0000139A  2828 0010                move.l     D4, [A0 + 0x10]
  1774. 0000139E  2F0C                     move.l     -[A7], A4
  1775. 000013A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1776. 000013A4  4EBA F610                jsr        [PC - 0x9F0 /* 000009B6 */]
  1777. 000013A8  7C30                     moveq.l    D6, 0x30
  1778. 000013AA  2D44 FFE0                move.l     [A6 - 0x20], D4
  1779. 000013AE  7A01                     moveq.l    D5, 0x01
  1780. 000013B0  6042                     bra        +0x44 /* 000013F4 */
  1781. label000013B2:
  1782. 000013B2  2006                     move.l     D0, D6
  1783. 000013B4  D094                     add.l      D0, [A4]
  1784. 000013B6  2D40 FFE4                move.l     [A6 - 0x1C], D0
  1785. 000013BA  206E FFE4                movea.l    A0, [A6 - 0x1C]
  1786. 000013BE  2E10                     move.l     D7, [A0]
  1787. 000013C0  42A7                     clr.l      -[A7]
  1788. 000013C2  2F07                     move.l     -[A7], D7
  1789. 000013C4  4EAD 0EDA                jsr        [A5 + 0xEDA /* export_471 */]
  1790. 000013C8  265F                     movea.l    A3, [A7]+
  1791. 000013CA  200B                     move.l     D0, A3
  1792. 000013CC  6608                     bne        +0xA /* 000013D6 */
  1793. 000013CE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1794. 000013D2  4EBA ED86                jsr        [PC - 0x127A /* 0000015A */]
  1795. label000013D6:
  1796. 000013D6  2F0B                     move.l     -[A7], A3
  1797. 000013D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1798. 000013DC  4EBA F5D8                jsr        [PC - 0xA28 /* 000009B6 */]
  1799. 000013E0  2F07                     move.l     -[A7], D7
  1800. 000013E2  4267                     clr.w      -[A7]
  1801. 000013E4  4EAD 0E52                jsr        [A5 + 0xE52 /* export_454 */]
  1802. 000013E8  2F07                     move.l     -[A7], D7
  1803. 000013EA  4EAD 0EFA                jsr        [A5 + 0xEFA /* export_475 */]
  1804. 000013EE  5C86                     addq.l     D6, 6
  1805. 000013F0  5285                     addq.l     D5, 1
  1806. 000013F2  6906                     bvs        +0x8 /* 000013FA */
  1807. label000013F4:
  1808. 000013F4  BAAE FFE0                cmp.l      D5, [A6 - 0x20]
  1809. 000013F8  6FB8                     ble        -0x46 /* 000013B2 */
  1810. label000013FA:
  1811. 000013FA  2F2D A6C4                move.l     -[A7], [A5 - 0x593C]
  1812. 000013FE  4267                     clr.w      -[A7]
  1813. 00001400  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  1814. 00001404  2F2D A6C4                move.l     -[A7], [A5 - 0x593C]
  1815. 00001408  4EAD 0EFA                jsr        [A5 + 0xEFA /* export_475 */]
  1816. 0000140C  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1817. 00001410  4E5E                     unlink     A6
  1818. 00001412  2E9F                     move.l     [A7], [A7]+
  1819. 00001414  4E75                     rts
  1820. fn00001416:
  1821. 00001416  4E56 FFFC                link       A6, -0x0004
  1822. 0000141A  48E7 0018                movem.l    -[A7], A3,A4
  1823. 0000141E  286E 0008                movea.l    A4, [A6 + 0x8]
  1824. 00001422  42A7                     clr.l      -[A7]
  1825. 00001424  7028                     moveq.l    D0, 0x28
  1826. 00001426  2F00                     move.l     -[A7], D0
  1827. 00001428  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  1828. 0000142C  295F FFAE                move.l     [A4 - 0x52], [A7]+
  1829. 00001430  6608                     bne        +0xA /* 0000143A */
  1830. 00001432  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1831. 00001436  4EBA ECFC                jsr        [PC - 0x1304 /* 00000134 */]
  1832. label0000143A:
  1833. 0000143A  426C FFAC                clr.w      [A4 - 0x54]
  1834. 0000143E  426C FFA6                clr.w      [A4 - 0x5A]
  1835. 00001442  42A7                     clr.l      -[A7]
  1836. 00001444  2F2D A844                move.l     -[A7], [A5 - 0x57BC]
  1837. 00001448  2F3A 003C                move.l     -[A7], [PC + 0x3C /* 00001486, value 0x5354424C 'STBL' */]
  1838. 0000144C  4EAD 0ED2                jsr        [A5 + 0xED2 /* export_470 */]
  1839. 00001450  265F                     movea.l    A3, [A7]+
  1840. 00001452  200B                     move.l     D0, A3
  1841. 00001454  6602                     bne        +0x4 /* 00001458 */
  1842. 00001456  6024                     bra        +0x26 /* 0000147C */
  1843. label00001458:
  1844. 00001458  2053                     movea.l    A0, [A3]
  1845. 0000145A  2968 0010 FE86           move.l     [A4 - 0x17A], [A0 + 0x10]
  1846. 00001460  2F2D A844                move.l     -[A7], [A5 - 0x57BC]
  1847. 00001464  4267                     clr.w      -[A7]
  1848. 00001466  4EAD 0E4A                jsr        [A5 + 0xE4A /* export_453 */]
  1849. 0000146A  42A7                     clr.l      -[A7]
  1850. 0000146C  202C FE86                move.l     D0, [A4 - 0x17A]
  1851. 00001470  E380                     asl        D0, 1
  1852. 00001472  2F00                     move.l     -[A7], D0
  1853. 00001474  4EAD 1F7A                jsr        [A5 + 0x1F7A /* export_1003 */]
  1854. 00001478  295F FFA8                move.l     [A4 - 0x58], [A7]+
  1855. label0000147C:
  1856. 0000147C  4CDF 1800                movem.l    A3,A4, [A7]+
  1857. 00001480  4E5E                     unlink     A6
  1858. 00001482  2E9F                     move.l     [A7], [A7]+
  1859. 00001484  4E75                     rts
  1860. 00001486  5354                     subq.w     [A4], 1
  1861. 00001488  424C                     clr.w      A4
  1862. fn0000148A:
  1863. 0000148A  4E56 FFF4                link       A6, -0x000C
  1864. 0000148E  48E7 0308                movem.l    -[A7], D6,D7,A4
  1865. 00001492  2C2E 000C                move.l     D6, [A6 + 0xC]
  1866. 00001496  42A7                     clr.l      -[A7]
  1867. 00001498  2F06                     move.l     -[A7], D6
  1868. 0000149A  4EAD 0EBA                jsr        [A5 + 0xEBA /* export_467 */]
  1869. 0000149E  285F                     movea.l    A4, [A7]+
  1870. 000014A0  200C                     move.l     D0, A4
  1871. 000014A2  6734                     beq        +0x36 /* 000014D8 */
  1872. 000014A4  42A7                     clr.l      -[A7]
  1873. 000014A6  2F0C                     move.l     -[A7], A4
  1874. 000014A8  4EAD 2782                jsr        [A5 + 0x2782 /* export_1260 */]
  1875. 000014AC  2E1F                     move.l     D7, [A7]+
  1876. 000014AE  2054                     movea.l    A0, [A4]
  1877. 000014B0  2F08                     move.l     -[A7], A0
  1878. 000014B2  42A7                     clr.l      -[A7]
  1879. 000014B4  2F07                     move.l     -[A7], D7
  1880. 000014B6  4EAD 1E42                jsr        [A5 + 0x1E42 /* export_964 */]
  1881. 000014BA  201F                     move.l     D0, [A7]+
  1882. 000014BC  205F                     movea.l    A0, [A7]+
  1883. 000014BE  2080                     move.l     [A0], D0
  1884. 000014C0  2F0C                     move.l     -[A7], A4
  1885. 000014C2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1886. 000014C6  4EBA F4EE                jsr        [PC - 0xB12 /* 000009B6 */]
  1887. 000014CA  2F06                     move.l     -[A7], D6
  1888. 000014CC  4267                     clr.w      -[A7]
  1889. 000014CE  4EAD 0E32                jsr        [A5 + 0xE32 /* export_450 */]
  1890. 000014D2  2F06                     move.l     -[A7], D6
  1891. 000014D4  4EAD 0EFA                jsr        [A5 + 0xEFA /* export_475 */]
  1892. label000014D8:
  1893. 000014D8  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1894. 000014DC  4E5E                     unlink     A6
  1895. 000014DE  205F                     movea.l    A0, [A7]+
  1896. 000014E0  504F                     addq.w     A7, 8
  1897. 000014E2  4ED0                     jmp        [A0]
  1898. fn000014E4:
  1899. 000014E4  4E56 0000                link       A6, 0
  1900. 000014E8  2F0C                     move.l     -[A7], A4
  1901. 000014EA  286E 0008                movea.l    A4, [A6 + 0x8]
  1902. 000014EE  286C 0008                movea.l    A4, [A4 + 0x8]
  1903. 000014F2  42A7                     clr.l      -[A7]
  1904. 000014F4  202D A6B4                move.l     D0, [A5 - 0x594C]
  1905. 000014F8  E780                     asl        D0, 3
  1906. 000014FA  2F00                     move.l     -[A7], D0
  1907. 000014FC  4EAD 1F7A                jsr        [A5 + 0x1F7A /* export_1003 */]
  1908. 00001500  295F FFB2                move.l     [A4 - 0x4E], [A7]+
  1909. 00001504  660C                     bne        +0xE /* 00001512 */
  1910. 00001506  206E 0008                movea.l    A0, [A6 + 0x8]
  1911. 0000150A  2F28 0008                move.l     -[A7], [A0 + 0x8]
  1912. 0000150E  4EBA EC24                jsr        [PC - 0x13DC /* 00000134 */]
  1913. label00001512:
  1914. 00001512  285F                     movea.l    A4, [A7]+
  1915. 00001514  4E5E                     unlink     A6
  1916. 00001516  2E9F                     move.l     [A7], [A7]+
  1917. 00001518  4E75                     rts
  1918. fn0000151A:
  1919. 0000151A  4E56 FFFC                link       A6, -0x0004
  1920. 0000151E  48E7 0118                movem.l    -[A7], D7,A3,A4
  1921. 00001522  286E 0008                movea.l    A4, [A6 + 0x8]
  1922. 00001526  286C 0008                movea.l    A4, [A4 + 0x8]
  1923. 0000152A  206C FFB2                movea.l    A0, [A4 - 0x4E]
  1924. 0000152E  226E 0008                movea.l    A1, [A6 + 0x8]
  1925. 00001532  2029 FFFC                move.l     D0, [A1 - 0x4]
  1926. 00001536  5380                     subq.l     D0, 1
  1927. 00001538  E780                     asl        D0, 3
  1928. 0000153A  2E00                     move.l     D7, D0
  1929. 0000153C  DE90                     add.l      D7, [A0]
  1930. 0000153E  2647                     movea.l    A3, D7
  1931. 00001540  26AC FFF4                move.l     [A3], [A4 - 0xC]
  1932. 00001544  206C FFE8                movea.l    A0, [A4 - 0x18]
  1933. 00001548  2050                     movea.l    A0, [A0]
  1934. 0000154A  2768 0018 0004           move.l     [A3 + 0x4], [A0 + 0x18]
  1935. 00001550  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1936. 00001554  4E5E                     unlink     A6
  1937. 00001556  2E9F                     move.l     [A7], [A7]+
  1938. 00001558  4E75                     rts
  1939. fn0000155A:
  1940. 0000155A  4E56 FFEC                link       A6, -0x0014
  1941. 0000155E  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  1942. 00001562  286E 0008                movea.l    A4, [A6 + 0x8]
  1943. 00001566  2F0E                     move.l     -[A7], A6
  1944. 00001568  4EBA FF7A                jsr        [PC - 0x86 /* 000014E4 */]
  1945. 0000156C  7000                     moveq.l    D0, 0x00
  1946. 0000156E  2940 FFEC                move.l     [A4 - 0x14], D0
  1947. 00001572  296D A6B8 FFF4           move.l     [A4 - 0xC], [A5 - 0x5948]
  1948. 00001578  7000                     moveq.l    D0, 0x00
  1949. 0000157A  2940 FFF0                move.l     [A4 - 0x10], D0
  1950. 0000157E  2D6D A6B4 FFEC           move.l     [A6 - 0x14], [A5 - 0x594C]
  1951. 00001584  7001                     moveq.l    D0, 0x01
  1952. 00001586  2D40 FFFC                move.l     [A6 - 0x4], D0
  1953. 0000158A  6000 00D0                bra        +0xD2 /* 0000165C */
  1954. label0000158E:
  1955. 0000158E  4EAD 1CD2                jsr        [A5 + 0x1CD2 /* export_918 */]
  1956. 00001592  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1957. 00001596  4EBA EB28                jsr        [PC - 0x14D8 /* 000000C0 */]
  1958. 0000159A  42A7                     clr.l      -[A7]
  1959. 0000159C  2F2C FFF4                move.l     -[A7], [A4 - 0xC]
  1960. 000015A0  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  1961. 000015A4  295F FFE8                move.l     [A4 - 0x18], [A7]+
  1962. 000015A8  6608                     bne        +0xA /* 000015B2 */
  1963. 000015AA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1964. 000015AE  4EBA EBAA                jsr        [PC - 0x1456 /* 0000015A */]
  1965. label000015B2:
  1966. 000015B2  2F0E                     move.l     -[A7], A6
  1967. 000015B4  4EBA FF64                jsr        [PC - 0x9C /* 0000151A */]
  1968. 000015B8  52AC FFEC                addq.l     [A4 - 0x14], 1
  1969. 000015BC  206C FFE8                movea.l    A0, [A4 - 0x18]
  1970. 000015C0  2050                     movea.l    A0, [A0]
  1971. 000015C2  2A28 0010                move.l     D5, [A0 + 0x10]
  1972. 000015C6  206C FFE8                movea.l    A0, [A4 - 0x18]
  1973. 000015CA  2050                     movea.l    A0, [A0]
  1974. 000015CC  2C28 001C                move.l     D6, [A0 + 0x1C]
  1975. 000015D0  2F2C FFE8                move.l     -[A7], [A4 - 0x18]
  1976. 000015D4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1977. 000015D8  4EBA F2A6                jsr        [PC - 0xD5A /* 00000880 */]
  1978. 000015DC  2F2C FFE8                move.l     -[A7], [A4 - 0x18]
  1979. 000015E0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1980. 000015E4  4EBA ED02                jsr        [PC - 0x12FE /* 000002E8 */]
  1981. 000015E8  42A7                     clr.l      -[A7]
  1982. 000015EA  2F2C FFE8                move.l     -[A7], [A4 - 0x18]
  1983. 000015EE  4EAD 277A                jsr        [A5 + 0x277A /* export_1259 */]
  1984. 000015F2  2E1F                     move.l     D7, [A7]+
  1985. 000015F4  206C FFE8                movea.l    A0, [A4 - 0x18]
  1986. 000015F8  2050                     movea.l    A0, [A0]
  1987. 000015FA  2F08                     move.l     -[A7], A0
  1988. 000015FC  42A7                     clr.l      -[A7]
  1989. 000015FE  2F07                     move.l     -[A7], D7
  1990. 00001600  4EAD 1E42                jsr        [A5 + 0x1E42 /* export_964 */]
  1991. 00001604  201F                     move.l     D0, [A7]+
  1992. 00001606  205F                     movea.l    A0, [A7]+
  1993. 00001608  2080                     move.l     [A0], D0
  1994. 0000160A  206C FFE8                movea.l    A0, [A4 - 0x18]
  1995. 0000160E  2007                     move.l     D0, D7
  1996. 00001610  D090                     add.l      D0, [A0]
  1997. 00001612  2F00                     move.l     -[A7], D0
  1998. 00001614  206C FFE8                movea.l    A0, [A4 - 0x18]
  1999. 00001618  2050                     movea.l    A0, [A0]
  2000. 0000161A  2010                     move.l     D0, [A0]
  2001. 0000161C  9087                     sub.l      D0, D7
  2002. 0000161E  2F00                     move.l     -[A7], D0
  2003. 00001620  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  2004. 00001624  2F2C FFE8                move.l     -[A7], [A4 - 0x18]
  2005. 00001628  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2006. 0000162C  4EBA F388                jsr        [PC - 0xC78 /* 000009B6 */]
  2007. 00001630  2F2C FFF4                move.l     -[A7], [A4 - 0xC]
  2008. 00001634  4267                     clr.w      -[A7]
  2009. 00001636  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  2010. 0000163A  7000                     moveq.l    D0, 0x00
  2011. 0000163C  2940 FFE8                move.l     [A4 - 0x18], D0
  2012. 00001640  2F2C FFF4                move.l     -[A7], [A4 - 0xC]
  2013. 00001644  4EAD 0EFA                jsr        [A5 + 0xEFA /* export_475 */]
  2014. 00001648  2F05                     move.l     -[A7], D5
  2015. 0000164A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2016. 0000164E  4EBA FE3A                jsr        [PC - 0x1C6 /* 0000148A */]
  2017. 00001652  2946 FFF4                move.l     [A4 - 0xC], D6
  2018. 00001656  52AE FFFC                addq.l     [A6 - 0x4], 1
  2019. 0000165A  690C                     bvs        +0xE /* 00001668 */
  2020. label0000165C:
  2021. 0000165C  202E FFFC                move.l     D0, [A6 - 0x4]
  2022. 00001660  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  2023. 00001664  6F00 FF28                ble        -0xD6 /* 0000158E */
  2024. label00001668:
  2025. 00001668  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  2026. 0000166C  4E5E                     unlink     A6
  2027. 0000166E  2E9F                     move.l     [A7], [A7]+
  2028. 00001670  4E75                     rts
  2029. fn00001672:
  2030. 00001672  4E56 FFF4                link       A6, -0x000C
  2031. 00001676  48E7 0118                movem.l    -[A7], D7,A3,A4
  2032. 0000167A  286E 0008                movea.l    A4, [A6 + 0x8]
  2033. 0000167E  286C 0008                movea.l    A4, [A4 + 0x8]
  2034. 00001682  206C FFB2                movea.l    A0, [A4 - 0x4E]
  2035. 00001686  2650                     movea.l    A3, [A0]
  2036. 00001688  2D6D A6B4 FFF4           move.l     [A6 - 0xC], [A5 - 0x594C]
  2037. 0000168E  7E01                     moveq.l    D7, 0x01
  2038. 00001690  6020                     bra        +0x22 /* 000016B2 */
  2039. label00001692:
  2040. 00001692  206C FFE0                movea.l    A0, [A4 - 0x20]
  2041. 00001696  2050                     movea.l    A0, [A0]
  2042. 00001698  2013                     move.l     D0, [A3]
  2043. 0000169A  B0A8 0024                cmp.l      D0, [A0 + 0x24]
  2044. 0000169E  660C                     bne        +0xE /* 000016AC */
  2045. 000016A0  202B 0004                move.l     D0, [A3 + 0x4]
  2046. 000016A4  5380                     subq.l     D0, 1
  2047. 000016A6  2740 0004                move.l     [A3 + 0x4], D0
  2048. 000016AA  601C                     bra        +0x1E /* 000016C8 */
  2049. label000016AC:
  2050. 000016AC  508B                     addq.l     A3, 8
  2051. 000016AE  5287                     addq.l     D7, 1
  2052. 000016B0  6906                     bvs        +0x8 /* 000016B8 */
  2053. label000016B2:
  2054. 000016B2  BEAE FFF4                cmp.l      D7, [A6 - 0xC]
  2055. 000016B6  6FDA                     ble        -0x24 /* 00001692 */
  2056. label000016B8:
  2057. 000016B8  3F3C 0037                move.w     -[A7], 0x37 /* '7' */
  2058. 000016BC  206E 0008                movea.l    A0, [A6 + 0x8]
  2059. 000016C0  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2060. 000016C4  4EBA EA22                jsr        [PC - 0x15DE /* 000000E8 */]
  2061. label000016C8:
  2062. 000016C8  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2063. 000016CC  4E5E                     unlink     A6
  2064. 000016CE  2E9F                     move.l     [A7], [A7]+
  2065. 000016D0  4E75                     rts
  2066. fn000016D2:
  2067. 000016D2  4E56 FFF2                link       A6, -0x000E
  2068. 000016D6  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  2069. 000016DA  286E 0008                movea.l    A4, [A6 + 0x8]
  2070. 000016DE  286C 0008                movea.l    A4, [A4 + 0x8]
  2071. 000016E2  286C 0008                movea.l    A4, [A4 + 0x8]
  2072. 000016E6  2E2E 000C                move.l     D7, [A6 + 0xC]
  2073. 000016EA  E08F                     lsr        D7, 8
  2074. 000016EC  206C FFF8                movea.l    A0, [A4 - 0x8]
  2075. 000016F0  2050                     movea.l    A0, [A0]
  2076. 000016F2  2007                     move.l     D0, D7
  2077. 000016F4  E580                     asl        D0, 2
  2078. 000016F6  2230 0800                move.l     D1, [A0 + D0]
  2079. 000016FA  E689                     lsr        D1, 3
  2080. 000016FC  C2BC FFFF FFE0           and.l      D1, 0xFFFFFFE0
  2081. 00001702  2C01                     move.l     D6, D1
  2082. 00001704  2006                     move.l     D0, D6
  2083. 00001706  7218                     moveq.l    D1, 0x18
  2084. 00001708  D081                     add.l      D0, D1
  2085. 0000170A  2D40 FFF4                move.l     [A6 - 0xC], D0
  2086. 0000170E  4267                     clr.w      -[A7]
  2087. 00001710  3F2C FFDE                move.w     -[A7], [A4 - 0x22]
  2088. 00001714  486E FFF4                pea.l      [A6 - 0xC]
  2089. 00001718  7004                     moveq.l    D0, 0x04
  2090. 0000171A  2F00                     move.l     -[A7], D0
  2091. 0000171C  206E 0008                movea.l    A0, [A6 + 0x8]
  2092. 00001720  4868 FFF8                pea.l      [A0 - 0x8]
  2093. 00001724  4EAD 2532                jsr        [A5 + 0x2532 /* export_1186 */]
  2094. 00001728  3A1F                     move.w     D5, [A7]+
  2095. 0000172A  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  2096. 0000172E  4E5E                     unlink     A6
  2097. 00001730  205F                     movea.l    A0, [A7]+
  2098. 00001732  504F                     addq.w     A7, 8
  2099. 00001734  4ED0                     jmp        [A0]
  2100. fn00001736:
  2101. 00001736  4E56 FFF0                link       A6, -0x0010
  2102. 0000173A  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2103. 0000173E  286E 0008                movea.l    A4, [A6 + 0x8]
  2104. 00001742  286C 0008                movea.l    A4, [A4 + 0x8]
  2105. 00001746  206E 0008                movea.l    A0, [A6 + 0x8]
  2106. 0000174A  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2107. 0000174E  4EBA F210                jsr        [PC - 0xDF0 /* 00000960 */]
  2108. 00001752  2F2C FFB2                move.l     -[A7], [A4 - 0x4E]
  2109. 00001756  4EAD 1F6A                jsr        [A5 + 0x1F6A /* export_1001 */]
  2110. 0000175A  206C FFB2                movea.l    A0, [A4 - 0x4E]
  2111. 0000175E  2E10                     move.l     D7, [A0]
  2112. 00001760  2D6D A6B4 FFF0           move.l     [A6 - 0x10], [A5 - 0x594C]
  2113. 00001766  7C01                     moveq.l    D6, 0x01
  2114. 00001768  6058                     bra        +0x5A /* 000017C2 */
  2115. label0000176A:
  2116. 0000176A  2047                     movea.l    A0, D7
  2117. 0000176C  4AA8 0004                tst.l      [A0 + 0x4]
  2118. 00001770  674A                     beq        +0x4C /* 000017BC */
  2119. 00001772  2647                     movea.l    A3, D7
  2120. 00001774  42A7                     clr.l      -[A7]
  2121. 00001776  2F13                     move.l     -[A7], [A3]
  2122. 00001778  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  2123. 0000177C  295F FFE8                move.l     [A4 - 0x18], [A7]+
  2124. 00001780  660C                     bne        +0xE /* 0000178E */
  2125. 00001782  206E 0008                movea.l    A0, [A6 + 0x8]
  2126. 00001786  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2127. 0000178A  4EBA E9CE                jsr        [PC - 0x1632 /* 0000015A */]
  2128. label0000178E:
  2129. 0000178E  206C FFE8                movea.l    A0, [A4 - 0x18]
  2130. 00001792  2050                     movea.l    A0, [A0]
  2131. 00001794  2028 0018                move.l     D0, [A0 + 0x18]
  2132. 00001798  90AB 0004                sub.l      D0, [A3 + 0x4]
  2133. 0000179C  2D40 FFF8                move.l     [A6 - 0x8], D0
  2134. 000017A0  2F13                     move.l     -[A7], [A3]
  2135. 000017A2  4267                     clr.w      -[A7]
  2136. 000017A4  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  2137. 000017A8  7000                     moveq.l    D0, 0x00
  2138. 000017AA  2940 FFE8                move.l     [A4 - 0x18], D0
  2139. 000017AE  2F13                     move.l     -[A7], [A3]
  2140. 000017B0  4EAD 0EFA                jsr        [A5 + 0xEFA /* export_475 */]
  2141. 000017B4  2F13                     move.l     -[A7], [A3]
  2142. 000017B6  2F0E                     move.l     -[A7], A6
  2143. 000017B8  4EBA FF18                jsr        [PC - 0xE8 /* 000016D2 */]
  2144. label000017BC:
  2145. 000017BC  5087                     addq.l     D7, 8
  2146. 000017BE  5286                     addq.l     D6, 1
  2147. 000017C0  6906                     bvs        +0x8 /* 000017C8 */
  2148. label000017C2:
  2149. 000017C2  BCAE FFF0                cmp.l      D6, [A6 - 0x10]
  2150. 000017C6  6FA2                     ble        -0x5C /* 0000176A */
  2151. label000017C8:
  2152. 000017C8  486C FFB2                pea.l      [A4 - 0x4E]
  2153. 000017CC  4EAD 1F62                jsr        [A5 + 0x1F62 /* export_1000 */]
  2154. 000017D0  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2155. 000017D4  4E5E                     unlink     A6
  2156. 000017D6  2E9F                     move.l     [A7], [A7]+
  2157. 000017D8  4E75                     rts
  2158. fn000017DA:
  2159. 000017DA  4E56 FF6A                link       A6, -0x0096
  2160. 000017DE  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  2161. 000017E2  286E 0008                movea.l    A4, [A6 + 0x8]
  2162. 000017E6  2D6D A6BC FF6A           move.l     [A6 - 0x96], [A5 - 0x5944]
  2163. 000017EC  7E01                     moveq.l    D7, 0x01
  2164. 000017EE  6000 00E0                bra        +0xE2 /* 000018D0 */
  2165. label000017F2:
  2166. 000017F2  4EAD 1CD2                jsr        [A5 + 0x1CD2 /* export_918 */]
  2167. 000017F6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2168. 000017FA  4EBA E8C4                jsr        [PC - 0x173C /* 000000C0 */]
  2169. 000017FE  4267                     clr.w      -[A7]
  2170. 00001800  2F2D A6C4                move.l     -[A7], [A5 - 0x593C]
  2171. 00001804  2F07                     move.l     -[A7], D7
  2172. 00001806  486E FF70                pea.l      [A6 - 0x90]
  2173. 0000180A  4EAD 261A                jsr        [A5 + 0x261A /* export_1215 */]
  2174. 0000180E  181F                     move.b     D4, [A7]+
  2175. 00001810  296E FF70 FFE4           move.l     [A4 - 0x1C], [A6 - 0x90]
  2176. 00001816  42A7                     clr.l      -[A7]
  2177. 00001818  2F2C FFE4                move.l     -[A7], [A4 - 0x1C]
  2178. 0000181C  4EAD 0EC2                jsr        [A5 + 0xEC2 /* export_468 */]
  2179. 00001820  295F FFE0                move.l     [A4 - 0x20], [A7]+
  2180. 00001824  6608                     bne        +0xA /* 0000182E */
  2181. 00001826  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2182. 0000182A  4EBA E92E                jsr        [PC - 0x16D2 /* 0000015A */]
  2183. label0000182E:
  2184. 0000182E  2F0E                     move.l     -[A7], A6
  2185. 00001830  4EBA FE40                jsr        [PC - 0x1C0 /* 00001672 */]
  2186. 00001834  206C FFE0                movea.l    A0, [A4 - 0x20]
  2187. 00001838  2050                     movea.l    A0, [A0]
  2188. 0000183A  2A28 0010                move.l     D5, [A0 + 0x10]
  2189. 0000183E  206C FFE0                movea.l    A0, [A4 - 0x20]
  2190. 00001842  2050                     movea.l    A0, [A0]
  2191. 00001844  216D ACAE 0020           move.l     [A0 + 0x20], [A5 - 0x5352]
  2192. 0000184A  2F2C FFE0                move.l     -[A7], [A4 - 0x20]
  2193. 0000184E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2194. 00001852  4EBA F02C                jsr        [PC - 0xFD4 /* 00000880 */]
  2195. 00001856  2F2C FFE0                move.l     -[A7], [A4 - 0x20]
  2196. 0000185A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2197. 0000185E  4EBA EA88                jsr        [PC - 0x1578 /* 000002E8 */]
  2198. 00001862  42A7                     clr.l      -[A7]
  2199. 00001864  2F2C FFE0                move.l     -[A7], [A4 - 0x20]
  2200. 00001868  4EAD 278A                jsr        [A5 + 0x278A /* export_1261 */]
  2201. 0000186C  2C1F                     move.l     D6, [A7]+
  2202. 0000186E  206C FFE0                movea.l    A0, [A4 - 0x20]
  2203. 00001872  2050                     movea.l    A0, [A0]
  2204. 00001874  2F08                     move.l     -[A7], A0
  2205. 00001876  42A7                     clr.l      -[A7]
  2206. 00001878  2F06                     move.l     -[A7], D6
  2207. 0000187A  4EAD 1E42                jsr        [A5 + 0x1E42 /* export_964 */]
  2208. 0000187E  201F                     move.l     D0, [A7]+
  2209. 00001880  205F                     movea.l    A0, [A7]+
  2210. 00001882  2080                     move.l     [A0], D0
  2211. 00001884  206C FFE0                movea.l    A0, [A4 - 0x20]
  2212. 00001888  2006                     move.l     D0, D6
  2213. 0000188A  D090                     add.l      D0, [A0]
  2214. 0000188C  2F00                     move.l     -[A7], D0
  2215. 0000188E  206C FFE0                movea.l    A0, [A4 - 0x20]
  2216. 00001892  2050                     movea.l    A0, [A0]
  2217. 00001894  2010                     move.l     D0, [A0]
  2218. 00001896  9086                     sub.l      D0, D6
  2219. 00001898  2F00                     move.l     -[A7], D0
  2220. 0000189A  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  2221. 0000189E  2F2C FFE0                move.l     -[A7], [A4 - 0x20]
  2222. 000018A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2223. 000018A6  4EBA F10E                jsr        [PC - 0xEF2 /* 000009B6 */]
  2224. 000018AA  2F2C FFE4                move.l     -[A7], [A4 - 0x1C]
  2225. 000018AE  4267                     clr.w      -[A7]
  2226. 000018B0  4EAD 0E3A                jsr        [A5 + 0xE3A /* export_451 */]
  2227. 000018B4  7000                     moveq.l    D0, 0x00
  2228. 000018B6  2940 FFE0                move.l     [A4 - 0x20], D0
  2229. 000018BA  2F2C FFE4                move.l     -[A7], [A4 - 0x1C]
  2230. 000018BE  4EAD 0EFA                jsr        [A5 + 0xEFA /* export_475 */]
  2231. 000018C2  2F05                     move.l     -[A7], D5
  2232. 000018C4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2233. 000018C8  4EBA FBC0                jsr        [PC - 0x440 /* 0000148A */]
  2234. 000018CC  5287                     addq.l     D7, 1
  2235. 000018CE  6908                     bvs        +0xA /* 000018D8 */
  2236. label000018D0:
  2237. 000018D0  BEAE FF6A                cmp.l      D7, [A6 - 0x96]
  2238. 000018D4  6F00 FF1C                ble        -0xE2 /* 000017F2 */
  2239. label000018D8:
  2240. 000018D8  2F0E                     move.l     -[A7], A6
  2241. 000018DA  4EBA FE5A                jsr        [PC - 0x1A6 /* 00001736 */]
  2242. 000018DE  486C FFB6                pea.l      [A4 - 0x4A]
  2243. 000018E2  4EAD 1F62                jsr        [A5 + 0x1F62 /* export_1000 */]
  2244. 000018E6  486C FFBA                pea.l      [A4 - 0x46]
  2245. 000018EA  4EAD 1F62                jsr        [A5 + 0x1F62 /* export_1000 */]
  2246. 000018EE  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  2247. 000018F2  4E5E                     unlink     A6
  2248. 000018F4  2E9F                     move.l     [A7], [A7]+
  2249. 000018F6  4E75                     rts
  2250. fn000018F8:
  2251. 000018F8  4E56 FFF8                link       A6, -0x0008
  2252. 000018FC  48E7 0118                movem.l    -[A7], D7,A3,A4
  2253. 00001900  286E 0008                movea.l    A4, [A6 + 0x8]
  2254. 00001904  286C 0008                movea.l    A4, [A4 + 0x8]
  2255. 00001908  1D7C 0001 000E           move.b     [A6 + 0xE], 0x1
  2256. 0000190E  4AAC FFA8                tst.l      [A4 - 0x58]
  2257. 00001912  6602                     bne        +0x4 /* 00001916 */
  2258. 00001914  602A                     bra        +0x2C /* 00001940 */
  2259. label00001916:
  2260. 00001916  206C FFA8                movea.l    A0, [A4 - 0x58]
  2261. 0000191A  2650                     movea.l    A3, [A0]
  2262. 0000191C  3D6C FFA6 FFF8           move.w     [A6 - 0x8], [A4 - 0x5A]
  2263. 00001922  7E01                     moveq.l    D7, 0x01
  2264. 00001924  6010                     bra        +0x12 /* 00001936 */
  2265. label00001926:
  2266. 00001926  3013                     move.w     D0, [A3]
  2267. 00001928  B06E 000C                cmp.w      D0, [A6 + 0xC]
  2268. 0000192C  6602                     bne        +0x4 /* 00001930 */
  2269. 0000192E  6010                     bra        +0x12 /* 00001940 */
  2270. label00001930:
  2271. 00001930  548B                     addq.l     A3, 2
  2272. 00001932  5247                     addq.w     D7, 1
  2273. 00001934  6906                     bvs        +0x8 /* 0000193C */
  2274. label00001936:
  2275. 00001936  BE6E FFF8                cmp.w      D7, [A6 - 0x8]
  2276. 0000193A  6FEA                     ble        -0x14 /* 00001926 */
  2277. label0000193C:
  2278. 0000193C  422E 000E                clr.b      [A6 + 0xE]
  2279. label00001940:
  2280. 00001940  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2281. 00001944  4E5E                     unlink     A6
  2282. 00001946  205F                     movea.l    A0, [A7]+
  2283. 00001948  5C4F                     addq.w     A7, 6
  2284. 0000194A  4ED0                     jmp        [A0]
  2285. fn0000194C:
  2286. 0000194C  4E56 FFD2                link       A6, -0x002E
  2287. 00001950  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2288. 00001954  7A00                     moveq.l    D5, 0x00
  2289. 00001956  42A7                     clr.l      -[A7]
  2290. 00001958  A975                     syscall    TickCount
  2291. 0000195A  201F                     move.l     D0, [A7]+
  2292. 0000195C  723C                     moveq.l    D1, 0x3C
  2293. 0000195E  D081                     add.l      D0, D1
  2294. 00001960  2D40 FFE2                move.l     [A6 - 0x1E], D0
  2295. 00001964  42A7                     clr.l      -[A7]
  2296. 00001966  2F2D A844                move.l     -[A7], [A5 - 0x57BC]
  2297. 0000196A  2F3A 0166                move.l     -[A7], [PC + 0x166 /* 00001AD2, value 0x5354424C 'STBL' */]
  2298. 0000196E  4EAD 0ED2                jsr        [A5 + 0xED2 /* export_470 */]
  2299. 00001972  285F                     movea.l    A4, [A7]+
  2300. 00001974  200C                     move.l     D0, A4
  2301. 00001976  6608                     bne        +0xA /* 00001980 */
  2302. 00001978  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2303. 0000197C  4EBA E7B6                jsr        [PC - 0x184A /* 00000134 */]
  2304. label00001980:
  2305. 00001980  7C00                     moveq.l    D6, 0x00
  2306. 00001982  7E18                     moveq.l    D7, 0x18
  2307. 00001984  2054                     movea.l    A0, [A4]
  2308. 00001986  3D68 0012 FFD6           move.w     [A6 - 0x2A], [A0 + 0x12]
  2309. 0000198C  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  2310. 00001992  6000 00C8                bra        +0xCA /* 00001A5C */
  2311. label00001996:
  2312. 00001996  42A7                     clr.l      -[A7]
  2313. 00001998  A975                     syscall    TickCount
  2314. 0000199A  201F                     move.l     D0, [A7]+
  2315. 0000199C  B0AE FFE2                cmp.l      D0, [A6 - 0x1E]
  2316. 000019A0  6F12                     ble        +0x14 /* 000019B4 */
  2317. 000019A2  4EAD 1CD2                jsr        [A5 + 0x1CD2 /* export_918 */]
  2318. 000019A6  42A7                     clr.l      -[A7]
  2319. 000019A8  A975                     syscall    TickCount
  2320. 000019AA  201F                     move.l     D0, [A7]+
  2321. 000019AC  723C                     moveq.l    D1, 0x3C
  2322. 000019AE  D081                     add.l      D0, D1
  2323. 000019B0  2D40 FFE2                move.l     [A6 - 0x1E], D0
  2324. label000019B4:
  2325. 000019B4  2647                     movea.l    A3, D7
  2326. 000019B6  D7D4                     add.l      A3, [A4]
  2327. 000019B8  4267                     clr.w      -[A7]
  2328. 000019BA  3F2B 0002                move.w     -[A7], [A3 + 0x2]
  2329. 000019BE  2F0E                     move.l     -[A7], A6
  2330. 000019C0  4EBA FF36                jsr        [PC - 0xCA /* 000018F8 */]
  2331. 000019C4  101F                     move.b     D0, [A7]+
  2332. 000019C6  670E                     beq        +0x10 /* 000019D6 */
  2333. 000019C8  42A7                     clr.l      -[A7]
  2334. 000019CA  2F13                     move.l     -[A7], [A3]
  2335. 000019CC  2F06                     move.l     -[A7], D6
  2336. 000019CE  4EAD 1E1A                jsr        [A5 + 0x1E1A /* export_959 */]
  2337. 000019D2  2C1F                     move.l     D6, [A7]+
  2338. 000019D4  6042                     bra        +0x44 /* 00001A18 */
  2339. label000019D6:
  2340. 000019D6  200B                     move.l     D0, A3
  2341. 000019D8  7218                     moveq.l    D1, 0x18
  2342. 000019DA  D081                     add.l      D0, D1
  2343. 000019DC  2D40 FFDE                move.l     [A6 - 0x22], D0
  2344. 000019E0  2054                     movea.l    A0, [A4]
  2345. 000019E2  2007                     move.l     D0, D7
  2346. 000019E4  7218                     moveq.l    D1, 0x18
  2347. 000019E6  D081                     add.l      D0, D1
  2348. 000019E8  2210                     move.l     D1, [A0]
  2349. 000019EA  9280                     sub.l      D1, D0
  2350. 000019EC  2D41 FFE6                move.l     [A6 - 0x1A], D1
  2351. 000019F0  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  2352. 000019F4  2F0B                     move.l     -[A7], A3
  2353. 000019F6  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  2354. 000019FA  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  2355. 000019FE  2054                     movea.l    A0, [A4]
  2356. 00001A00  2D48 FFD2                move.l     [A6 - 0x2E], A0
  2357. 00001A04  2028 0010                move.l     D0, [A0 + 0x10]
  2358. 00001A08  5380                     subq.l     D0, 1
  2359. 00001A0A  206E FFD2                movea.l    A0, [A6 - 0x2E]
  2360. 00001A0E  2140 0010                move.l     [A0 + 0x10], D0
  2361. 00001A12  7018                     moveq.l    D0, 0x18
  2362. 00001A14  DA80                     add.l      D5, D0
  2363. 00001A16  603E                     bra        +0x40 /* 00001A56 */
  2364. label00001A18:
  2365. 00001A18  4A6B 000C                tst.w      [A3 + 0xC]
  2366. 00001A1C  6D1C                     blt        +0x1E /* 00001A3A */
  2367. 00001A1E  4267                     clr.w      -[A7]
  2368. 00001A20  3F2B 000C                move.w     -[A7], [A3 + 0xC]
  2369. 00001A24  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2370. 00001A28  4EBA ED30                jsr        [PC - 0x12D0 /* 0000075A */]
  2371. 00001A2C  3D5F FFDC                move.w     [A6 - 0x24], [A7]+
  2372. 00001A30  2647                     movea.l    A3, D7
  2373. 00001A32  D7D4                     add.l      A3, [A4]
  2374. 00001A34  376E FFDC 000C           move.w     [A3 + 0xC], [A6 - 0x24]
  2375. label00001A3A:
  2376. 00001A3A  70FF                     moveq.l    D0, 0xFFFFFFFF
  2377. 00001A3C  B06B 000E                cmp.w      D0, [A3 + 0xE]
  2378. 00001A40  6710                     beq        +0x12 /* 00001A52 */
  2379. 00001A42  7000                     moveq.l    D0, 0x00
  2380. 00001A44  302B 000E                move.w     D0, [A3 + 0xE]
  2381. 00001A48  C0BC FFFF FF00           and.l      D0, 0xFFFFFF00
  2382. 00001A4E  3740 000E                move.w     [A3 + 0xE], D0
  2383. label00001A52:
  2384. 00001A52  7018                     moveq.l    D0, 0x18
  2385. 00001A54  DE80                     add.l      D7, D0
  2386. label00001A56:
  2387. 00001A56  526E FFFE                addq.w     [A6 - 0x2], 1
  2388. 00001A5A  690C                     bvs        +0xE /* 00001A68 */
  2389. label00001A5C:
  2390. 00001A5C  302E FFFE                move.w     D0, [A6 - 0x2]
  2391. 00001A60  B06E FFD6                cmp.w      D0, [A6 - 0x2A]
  2392. 00001A64  6F00 FF30                ble        -0xCE /* 00001996 */
  2393. label00001A68:
  2394. 00001A68  2006                     move.l     D0, D6
  2395. 00001A6A  5280                     addq.l     D0, 1
  2396. 00001A6C  2054                     movea.l    A0, [A4]
  2397. 00001A6E  2140 0014                move.l     [A0 + 0x14], D0
  2398. 00001A72  4A85                     tst.l      D5
  2399. 00001A74  6F2A                     ble        +0x2C /* 00001AA0 */
  2400. 00001A76  2054                     movea.l    A0, [A4]
  2401. 00001A78  2810                     move.l     D4, [A0]
  2402. 00001A7A  9885                     sub.l      D4, D5
  2403. 00001A7C  2054                     movea.l    A0, [A4]
  2404. 00001A7E  2F08                     move.l     -[A7], A0
  2405. 00001A80  42A7                     clr.l      -[A7]
  2406. 00001A82  2F04                     move.l     -[A7], D4
  2407. 00001A84  4EAD 1E42                jsr        [A5 + 0x1E42 /* export_964 */]
  2408. 00001A88  201F                     move.l     D0, [A7]+
  2409. 00001A8A  205F                     movea.l    A0, [A7]+
  2410. 00001A8C  2080                     move.l     [A0], D0
  2411. 00001A8E  2004                     move.l     D0, D4
  2412. 00001A90  D094                     add.l      D0, [A4]
  2413. 00001A92  2F00                     move.l     -[A7], D0
  2414. 00001A94  2054                     movea.l    A0, [A4]
  2415. 00001A96  2010                     move.l     D0, [A0]
  2416. 00001A98  9084                     sub.l      D0, D4
  2417. 00001A9A  2F00                     move.l     -[A7], D0
  2418. 00001A9C  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  2419. label00001AA0:
  2420. 00001AA0  2F0C                     move.l     -[A7], A4
  2421. 00001AA2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2422. 00001AA6  4EBA EF0E                jsr        [PC - 0x10F2 /* 000009B6 */]
  2423. 00001AAA  2F2D A844                move.l     -[A7], [A5 - 0x57BC]
  2424. 00001AAE  4267                     clr.w      -[A7]
  2425. 00001AB0  4EAD 0E4A                jsr        [A5 + 0xE4A /* export_453 */]
  2426. 00001AB4  2F2D A844                move.l     -[A7], [A5 - 0x57BC]
  2427. 00001AB8  4EAD 0EFA                jsr        [A5 + 0xEFA /* export_475 */]
  2428. 00001ABC  206E 0008                movea.l    A0, [A6 + 0x8]
  2429. 00001AC0  4868 FFA8                pea.l      [A0 - 0x58]
  2430. 00001AC4  4EAD 1F62                jsr        [A5 + 0x1F62 /* export_1000 */]
  2431. 00001AC8  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2432. 00001ACC  4E5E                     unlink     A6
  2433. 00001ACE  2E9F                     move.l     [A7], [A7]+
  2434. 00001AD0  4E75                     rts
  2435. 00001AD2  5354                     subq.w     [A4], 1
  2436. 00001AD4  424C                     clr.w      A4
  2437. fn00001AD6:
  2438. 00001AD6  4E56 FFF8                link       A6, -0x0008
  2439. 00001ADA  48E7 0118                movem.l    -[A7], D7,A3,A4
  2440. 00001ADE  286E 0008                movea.l    A4, [A6 + 0x8]
  2441. 00001AE2  286C 0008                movea.l    A4, [A4 + 0x8]
  2442. 00001AE6  1D7C 0001 000E           move.b     [A6 + 0xE], 0x1
  2443. 00001AEC  206C FFAE                movea.l    A0, [A4 - 0x52]
  2444. 00001AF0  2650                     movea.l    A3, [A0]
  2445. 00001AF2  3D6C FFAC FFF8           move.w     [A6 - 0x8], [A4 - 0x54]
  2446. 00001AF8  7E01                     moveq.l    D7, 0x01
  2447. 00001AFA  6010                     bra        +0x12 /* 00001B0C */
  2448. label00001AFC:
  2449. 00001AFC  3013                     move.w     D0, [A3]
  2450. 00001AFE  B06E 000C                cmp.w      D0, [A6 + 0xC]
  2451. 00001B02  6602                     bne        +0x4 /* 00001B06 */
  2452. 00001B04  6010                     bra        +0x12 /* 00001B16 */
  2453. label00001B06:
  2454. 00001B06  548B                     addq.l     A3, 2
  2455. 00001B08  5247                     addq.w     D7, 1
  2456. 00001B0A  6906                     bvs        +0x8 /* 00001B12 */
  2457. label00001B0C:
  2458. 00001B0C  BE6E FFF8                cmp.w      D7, [A6 - 0x8]
  2459. 00001B10  6FEA                     ble        -0x14 /* 00001AFC */
  2460. label00001B12:
  2461. 00001B12  422E 000E                clr.b      [A6 + 0xE]
  2462. label00001B16:
  2463. 00001B16  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2464. 00001B1A  4E5E                     unlink     A6
  2465. 00001B1C  205F                     movea.l    A0, [A7]+
  2466. 00001B1E  5C4F                     addq.w     A7, 6
  2467. 00001B20  4ED0                     jmp        [A0]
  2468. fn00001B22:
  2469. 00001B22  4E56 FFE4                link       A6, -0x001C
  2470. 00001B26  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2471. 00001B2A  7C00                     moveq.l    D6, 0x00
  2472. 00001B2C  42A7                     clr.l      -[A7]
  2473. 00001B2E  2F2D A840                move.l     -[A7], [A5 - 0x57C0]
  2474. 00001B32  2F3A 0110                move.l     -[A7], [PC + 0x110 /* 00001C44, value 0x4654424C 'FTBL' */]
  2475. 00001B36  4EAD 0ED2                jsr        [A5 + 0xED2 /* export_470 */]
  2476. 00001B3A  265F                     movea.l    A3, [A7]+
  2477. 00001B3C  200B                     move.l     D0, A3
  2478. 00001B3E  6608                     bne        +0xA /* 00001B48 */
  2479. 00001B40  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2480. 00001B44  4EBA E5EE                jsr        [PC - 0x1A12 /* 00000134 */]
  2481. label00001B48:
  2482. 00001B48  206E 0008                movea.l    A0, [A6 + 0x8]
  2483. 00001B4C  0CA8 0200 6044 FE8E      cmpi.l     [A0 - 0x172], 0x2006044
  2484. 00001B54  6C16                     bge        +0x18 /* 00001B6C */
  2485. 00001B56  2853                     movea.l    A4, [A3]
  2486. 00001B58  7000                     moveq.l    D0, 0x00
  2487. 00001B5A  2940 0010                move.l     [A4 + 0x10], D0
  2488. 00001B5E  7000                     moveq.l    D0, 0x00
  2489. 00001B60  2940 0014                move.l     [A4 + 0x14], D0
  2490. 00001B64  2053                     movea.l    A0, [A3]
  2491. 00001B66  2C10                     move.l     D6, [A0]
  2492. 00001B68  7018                     moveq.l    D0, 0x18
  2493. 00001B6A  9C80                     sub.l      D6, D0
  2494. label00001B6C:
  2495. 00001B6C  2E13                     move.l     D7, [A3]
  2496. 00001B6E  7018                     moveq.l    D0, 0x18
  2497. 00001B70  DE80                     add.l      D7, D0
  2498. 00001B72  2053                     movea.l    A0, [A3]
  2499. 00001B74  3D68 0012 FFE4           move.w     [A6 - 0x1C], [A0 + 0x12]
  2500. 00001B7A  7801                     moveq.l    D4, 0x01
  2501. 00001B7C  606C                     bra        +0x6E /* 00001BEA */
  2502. label00001B7E:
  2503. 00001B7E  2007                     move.l     D0, D7
  2504. 00001B80  5480                     addq.l     D0, 2
  2505. 00001B82  2D40 FFF6                move.l     [A6 - 0xA], D0
  2506. 00001B86  486E FFF6                pea.l      [A6 - 0xA]
  2507. 00001B8A  4EAD 1EF2                jsr        [A5 + 0x1EF2 /* export_986 */]
  2508. 00001B8E  202E FFF6                move.l     D0, [A6 - 0xA]
  2509. 00001B92  5280                     addq.l     D0, 1
  2510. 00001B94  C0BC FFFF FFFE           and.l      D0, 0xFFFFFFFE
  2511. 00001B9A  2D40 FFF6                move.l     [A6 - 0xA], D0
  2512. 00001B9E  4267                     clr.w      -[A7]
  2513. 00001BA0  2047                     movea.l    A0, D7
  2514. 00001BA2  3F10                     move.w     -[A7], [A0]
  2515. 00001BA4  2F0E                     move.l     -[A7], A6
  2516. 00001BA6  4EBA FF2E                jsr        [PC - 0xD2 /* 00001AD6 */]
  2517. 00001BAA  101F                     move.b     D0, [A7]+
  2518. 00001BAC  6706                     beq        +0x8 /* 00001BB4 */
  2519. 00001BAE  2E2E FFF6                move.l     D7, [A6 - 0xA]
  2520. 00001BB2  6032                     bra        +0x34 /* 00001BE6 */
  2521. label00001BB4:
  2522. 00001BB4  2053                     movea.l    A0, [A3]
  2523. 00001BB6  202E FFF6                move.l     D0, [A6 - 0xA]
  2524. 00001BBA  9093                     sub.l      D0, [A3]
  2525. 00001BBC  2210                     move.l     D1, [A0]
  2526. 00001BBE  9280                     sub.l      D1, D0
  2527. 00001BC0  2D41 FFEA                move.l     [A6 - 0x16], D1
  2528. 00001BC4  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  2529. 00001BC8  2F07                     move.l     -[A7], D7
  2530. 00001BCA  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  2531. 00001BCE  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  2532. 00001BD2  2853                     movea.l    A4, [A3]
  2533. 00001BD4  202C 0010                move.l     D0, [A4 + 0x10]
  2534. 00001BD8  5380                     subq.l     D0, 1
  2535. 00001BDA  2940 0010                move.l     [A4 + 0x10], D0
  2536. 00001BDE  202E FFF6                move.l     D0, [A6 - 0xA]
  2537. 00001BE2  9087                     sub.l      D0, D7
  2538. 00001BE4  DC80                     add.l      D6, D0
  2539. label00001BE6:
  2540. 00001BE6  5244                     addq.w     D4, 1
  2541. 00001BE8  6906                     bvs        +0x8 /* 00001BF0 */
  2542. label00001BEA:
  2543. 00001BEA  B86E FFE4                cmp.w      D4, [A6 - 0x1C]
  2544. 00001BEE  6F8E                     ble        -0x70 /* 00001B7E */
  2545. label00001BF0:
  2546. 00001BF0  4A86                     tst.l      D6
  2547. 00001BF2  6F2A                     ble        +0x2C /* 00001C1E */
  2548. 00001BF4  2053                     movea.l    A0, [A3]
  2549. 00001BF6  2A10                     move.l     D5, [A0]
  2550. 00001BF8  9A86                     sub.l      D5, D6
  2551. 00001BFA  2053                     movea.l    A0, [A3]
  2552. 00001BFC  2F08                     move.l     -[A7], A0
  2553. 00001BFE  42A7                     clr.l      -[A7]
  2554. 00001C00  2F05                     move.l     -[A7], D5
  2555. 00001C02  4EAD 1E42                jsr        [A5 + 0x1E42 /* export_964 */]
  2556. 00001C06  201F                     move.l     D0, [A7]+
  2557. 00001C08  205F                     movea.l    A0, [A7]+
  2558. 00001C0A  2080                     move.l     [A0], D0
  2559. 00001C0C  2005                     move.l     D0, D5
  2560. 00001C0E  D093                     add.l      D0, [A3]
  2561. 00001C10  2F00                     move.l     -[A7], D0
  2562. 00001C12  2053                     movea.l    A0, [A3]
  2563. 00001C14  2010                     move.l     D0, [A0]
  2564. 00001C16  9085                     sub.l      D0, D5
  2565. 00001C18  2F00                     move.l     -[A7], D0
  2566. 00001C1A  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  2567. label00001C1E:
  2568. 00001C1E  2F0B                     move.l     -[A7], A3
  2569. 00001C20  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2570. 00001C24  4EBA ED90                jsr        [PC - 0x1270 /* 000009B6 */]
  2571. 00001C28  2F2D A840                move.l     -[A7], [A5 - 0x57C0]
  2572. 00001C2C  4267                     clr.w      -[A7]
  2573. 00001C2E  4EAD 0E4A                jsr        [A5 + 0xE4A /* export_453 */]
  2574. 00001C32  2F2D A840                move.l     -[A7], [A5 - 0x57C0]
  2575. 00001C36  4EAD 0EFA                jsr        [A5 + 0xEFA /* export_475 */]
  2576. 00001C3A  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2577. 00001C3E  4E5E                     unlink     A6
  2578. 00001C40  2E9F                     move.l     [A7], [A7]+
  2579. 00001C42  4E75                     rts
  2580. 00001C44  4654                     not.w      [A4]
  2581. 00001C46  424C                     clr.w      A4
  2582. fn00001C48:
  2583. 00001C48  4E56 FFFC                link       A6, -0x0004
  2584. 00001C4C  2F0C                     move.l     -[A7], A4
  2585. 00001C4E  42A7                     clr.l      -[A7]
  2586. 00001C50  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2587. 00001C54  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2588. 00001C58  4EAD 0ED2                jsr        [A5 + 0xED2 /* export_470 */]
  2589. 00001C5C  285F                     movea.l    A4, [A7]+
  2590. 00001C5E  200C                     move.l     D0, A4
  2591. 00001C60  6714                     beq        +0x16 /* 00001C76 */
  2592. 00001C62  2F0C                     move.l     -[A7], A4
  2593. 00001C64  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2594. 00001C68  4EBA ED4C                jsr        [PC - 0x12B4 /* 000009B6 */]
  2595. 00001C6C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2596. 00001C70  4267                     clr.w      -[A7]
  2597. 00001C72  4EAD 0E4A                jsr        [A5 + 0xE4A /* export_453 */]
  2598. label00001C76:
  2599. 00001C76  285F                     movea.l    A4, [A7]+
  2600. 00001C78  4E5E                     unlink     A6
  2601. 00001C7A  205F                     movea.l    A0, [A7]+
  2602. 00001C7C  DEFC 000C                add.w      A7, 0xC
  2603. 00001C80  4ED0                     jmp        [A0]
  2604. fn00001C82:
  2605. 00001C82  4E56 FFEE                link       A6, -0x0012
  2606. 00001C86  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2607. 00001C8A  42A7                     clr.l      -[A7]
  2608. 00001C8C  2F2D A6D0                move.l     -[A7], [A5 - 0x5930]
  2609. 00001C90  2F3A 0082                move.l     -[A7], [PC + 0x82 /* 00001D14, value 0x50524E54 'PRNT' */]
  2610. 00001C94  4EAD 0ED2                jsr        [A5 + 0xED2 /* export_470 */]
  2611. 00001C98  285F                     movea.l    A4, [A7]+
  2612. 00001C9A  200C                     move.l     D0, A4
  2613. 00001C9C  6764                     beq        +0x66 /* 00001D02 */
  2614. 00001C9E  2F0C                     move.l     -[A7], A4
  2615. 00001CA0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2616. 00001CA4  4EBA ED10                jsr        [PC - 0x12F0 /* 000009B6 */]
  2617. 00001CA8  2054                     movea.l    A0, [A4]
  2618. 00001CAA  700B                     moveq.l    D0, 0x0B
  2619. 00001CAC  B068 0010                cmp.w      D0, [A0 + 0x10]
  2620. 00001CB0  6646                     bne        +0x48 /* 00001CF8 */
  2621. 00001CB2  2054                     movea.l    A0, [A4]
  2622. 00001CB4  3A28 0134                move.w     D5, [A0 + 0x134]
  2623. 00001CB8  2054                     movea.l    A0, [A4]
  2624. 00001CBA  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  2625. 00001CBE  2F3A 0050                move.l     -[A7], [PC + 0x50 /* 00001D10, value 0x50525354 'PRST' */]
  2626. 00001CC2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2627. 00001CC6  4EBA FF80                jsr        [PC - 0x80 /* 00001C48 */]
  2628. 00001CCA  2E3C 0000 0136           move.l     D7, 0x136
  2629. 00001CD0  3D45 FFEE                move.w     [A6 - 0x12], D5
  2630. 00001CD4  7C01                     moveq.l    D6, 0x01
  2631. 00001CD6  601A                     bra        +0x1C /* 00001CF2 */
  2632. label00001CD8:
  2633. 00001CD8  2647                     movea.l    A3, D7
  2634. 00001CDA  D7D4                     add.l      A3, [A4]
  2635. 00001CDC  2F13                     move.l     -[A7], [A3]
  2636. 00001CDE  2F3A 002C                move.l     -[A7], [PC + 0x2C /* 00001D0C, value 0x50524654 'PRFT' */]
  2637. 00001CE2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2638. 00001CE6  4EBA FF60                jsr        [PC - 0xA0 /* 00001C48 */]
  2639. 00001CEA  7024                     moveq.l    D0, 0x24
  2640. 00001CEC  DE80                     add.l      D7, D0
  2641. 00001CEE  5246                     addq.w     D6, 1
  2642. 00001CF0  6906                     bvs        +0x8 /* 00001CF8 */
  2643. label00001CF2:
  2644. 00001CF2  BC6E FFEE                cmp.w      D6, [A6 - 0x12]
  2645. 00001CF6  6FE0                     ble        -0x1E /* 00001CD8 */
  2646. label00001CF8:
  2647. 00001CF8  2F2D A6D0                move.l     -[A7], [A5 - 0x5930]
  2648. 00001CFC  4267                     clr.w      -[A7]
  2649. 00001CFE  4EAD 0E4A                jsr        [A5 + 0xE4A /* export_453 */]
  2650. label00001D02:
  2651. 00001D02  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  2652. 00001D06  4E5E                     unlink     A6
  2653. 00001D08  2E9F                     move.l     [A7], [A7]+
  2654. 00001D0A  4E75                     rts
  2655. 00001D0C  5052                     addq.w     [A2], 8
  2656. 00001D0E  4654                     not.w      [A4]
  2657. 00001D10  5052                     addq.w     [A2], 8
  2658. 00001D12  5354                     subq.w     [A4], 1
  2659. 00001D14  5052                     addq.w     [A2], 8
  2660. 00001D16  4E54 4E56                link       A4, -0xFFFFB1AA
  2661. // begin alternate branch 00001D18-00001D1C
  2662. fn00001D18:
  2663. 00001D18  4E56 FFE0                link       A6, -0x0020
  2664. // end alternate branch 00001D18-00001D1C
  2665. fn00001D18: // (misaligned)
  2666. 00001D1A  FFE0                     .invalid   <<F/7/7>>
  2667. 00001D1C  2F0C                     move.l     -[A7], A4
  2668. 00001D1E  286E 0008                movea.l    A4, [A6 + 0x8]
  2669. 00001D22  486E FFE0                pea.l      [A6 - 0x20]
  2670. 00001D26  4EAD 0F2A                jsr        [A5 + 0xF2A /* export_481 */]
  2671. 00001D2A  4267                     clr.w      -[A7]
  2672. 00001D2C  3F2C FFDE                move.w     -[A7], [A4 - 0x22]
  2673. 00001D30  486C FFDA                pea.l      [A4 - 0x26]
  2674. 00001D34  7020                     moveq.l    D0, 0x20
  2675. 00001D36  2F00                     move.l     -[A7], D0
  2676. 00001D38  486E FFE0                pea.l      [A6 - 0x20]
  2677. 00001D3C  4EAD 2532                jsr        [A5 + 0x2532 /* export_1186 */]
  2678. 00001D40  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2679. 00001D44  4EBA E43E                jsr        [PC - 0x1BC2 /* 00000184 */]
  2680. 00001D48  296C FFDA FFC2           move.l     [A4 - 0x3E], [A4 - 0x26]
  2681. 00001D4E  4267                     clr.w      -[A7]
  2682. 00001D50  3F2C FFDE                move.w     -[A7], [A4 - 0x22]
  2683. 00001D54  2F2C FFC2                move.l     -[A7], [A4 - 0x3E]
  2684. 00001D58  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  2685. 00001D5C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2686. 00001D60  4EBA E422                jsr        [PC - 0x1BDE /* 00000184 */]
  2687. 00001D64  285F                     movea.l    A4, [A7]+
  2688. 00001D66  4E5E                     unlink     A6
  2689. 00001D68  2E9F                     move.l     [A7], [A7]+
  2690. 00001D6A  4E75                     rts
  2691. fn00001D6C:
  2692. 00001D6C  4E56 F800                link       A6, -0x0800
  2693. 00001D70  2F0C                     move.l     -[A7], A4
  2694. 00001D72  286E 0008                movea.l    A4, [A6 + 0x8]
  2695. 00001D76  41EE FA00                lea.l      A0, [A6 - 0x600]
  2696. 00001D7A  43ED A690                lea.l      A1, [A5 - 0x5970]
  2697. 00001D7E  303C 017F                move.w     D0, 0x17F
  2698. label00001D82:
  2699. 00001D82  20D9                     move.l     [A0]+, [A1]+
  2700. 00001D84  51C8 FFFC                dbf        D0, -0x6 /* 00001D82 */
  2701. 00001D88  202C FE8A                move.l     D0, [A4 - 0x176]
  2702. 00001D8C  D0BC 0000 0600           add.l      D0, 0x600
  2703. 00001D92  2D40 FA00                move.l     [A6 - 0x600], D0
  2704. 00001D96  2D6E FA00 FA18           move.l     [A6 - 0x5E8], [A6 - 0x600]
  2705. 00001D9C  7000                     moveq.l    D0, 0x00
  2706. 00001D9E  2D40 FA0C                move.l     [A6 - 0x5F4], D0
  2707. 00001DA2  2D6C FFEC FA24           move.l     [A6 - 0x5DC], [A4 - 0x14]
  2708. 00001DA8  486E FE00                pea.l      [A6 - 0x200]
  2709. 00001DAC  2F3C 0000 0080           move.l     -[A7], 0x80
  2710. 00001DB2  4EAD 2552                jsr        [A5 + 0x2552 /* export_1190 */]
  2711. 00001DB6  7000                     moveq.l    D0, 0x00
  2712. 00001DB8  2D40 FA38                move.l     [A6 - 0x5C8], D0
  2713. 00001DBC  7000                     moveq.l    D0, 0x00
  2714. 00001DBE  2D40 FA3C                move.l     [A6 - 0x5C4], D0
  2715. 00001DC2  700A                     moveq.l    D0, 0x0A
  2716. 00001DC4  2D40 FA10                move.l     [A6 - 0x5F0], D0
  2717. 00001DC8  2D6C FFC2 FA14           move.l     [A6 - 0x5EC], [A4 - 0x3E]
  2718. 00001DCE  08AE 0007 FA4C           bclr.b     [A6 - 0x5B4], 0x7
  2719. 00001DD4  08EE 0004 FA4C           bset.b     [A6 - 0x5B4], 0x4
  2720. 00001DDA  082E 0005 FA4C           btst.b     [A6 - 0x5B4], 0x5
  2721. 00001DE0  56C0                     sne        D0
  2722. 00001DE2  4400                     neg.b      D0
  2723. 00001DE4  1940 FFA5                move.b     [A4 - 0x5B], D0
  2724. 00001DE8  2D6D AD6E FA64           move.l     [A6 - 0x59C], [A5 - 0x5292]
  2725. 00001DEE  2D6D AD6E FA68           move.l     [A6 - 0x598], [A5 - 0x5292]
  2726. 00001DF4  2D6D AD6E FA6C           move.l     [A6 - 0x594], [A5 - 0x5292]
  2727. 00001DFA  102C FE94                move.b     D0, [A4 - 0x16C]
  2728. 00001DFE  6708                     beq        +0xA /* 00001E08 */
  2729. 00001E00  7000                     moveq.l    D0, 0x00
  2730. 00001E02  2D40 FA74                move.l     [A6 - 0x58C], D0
  2731. 00001E06  6006                     bra        +0x8 /* 00001E0E */
  2732. label00001E08:
  2733. 00001E08  2D6C FE96 FA74           move.l     [A6 - 0x58C], [A4 - 0x16A]
  2734. label00001E0E:
  2735. 00001E0E  296E FA70 FFA0           move.l     [A4 - 0x60], [A6 - 0x590]
  2736. 00001E14  42A7                     clr.l      -[A7]
  2737. 00001E16  486E FA00                pea.l      [A6 - 0x600]
  2738. 00001E1A  2F3C 0000 0180           move.l     -[A7], 0x180
  2739. 00001E20  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  2740. 00001E24  202E FA70                move.l     D0, [A6 - 0x590]
  2741. 00001E28  909F                     sub.l      D0, [A7]+
  2742. 00001E2A  2D40 FA70                move.l     [A6 - 0x590], D0
  2743. 00001E2E  102C FFA5                move.b     D0, [A4 - 0x5B]
  2744. 00001E32  670C                     beq        +0xE /* 00001E40 */
  2745. 00001E34  486E FA18                pea.l      [A6 - 0x5E8]
  2746. 00001E38  2F2C FFA0                move.l     -[A7], [A4 - 0x60]
  2747. 00001E3C  4EAD 0F12                jsr        [A5 + 0xF12 /* export_478 */]
  2748. label00001E40:
  2749. 00001E40  7000                     moveq.l    D0, 0x00
  2750. 00001E42  2940 FFDA                move.l     [A4 - 0x26], D0
  2751. 00001E46  4267                     clr.w      -[A7]
  2752. 00001E48  3F2C FFDE                move.w     -[A7], [A4 - 0x22]
  2753. 00001E4C  486C FFDA                pea.l      [A4 - 0x26]
  2754. 00001E50  2F3C 0000 0600           move.l     -[A7], 0x600
  2755. 00001E56  486E FA00                pea.l      [A6 - 0x600]
  2756. 00001E5A  4EAD 2532                jsr        [A5 + 0x2532 /* export_1186 */]
  2757. 00001E5E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2758. 00001E62  4EBA E320                jsr        [PC - 0x1CE0 /* 00000184 */]
  2759. label00001E66:
  2760. 00001E66  202C FFDA                move.l     D0, [A4 - 0x26]
  2761. 00001E6A  B0AE FA00                cmp.l      D0, [A6 - 0x600]
  2762. 00001E6E  6C34                     bge        +0x36 /* 00001EA4 */
  2763. 00001E70  2F2C FFDA                move.l     -[A7], [A4 - 0x26]
  2764. 00001E74  2F3C 0000 0200           move.l     -[A7], 0x200
  2765. 00001E7A  486E F800                pea.l      [A6 - 0x800]
  2766. 00001E7E  4EAD 0F02                jsr        [A5 + 0xF02 /* export_476 */]
  2767. 00001E82  4267                     clr.w      -[A7]
  2768. 00001E84  3F2C FFDE                move.w     -[A7], [A4 - 0x22]
  2769. 00001E88  486C FFDA                pea.l      [A4 - 0x26]
  2770. 00001E8C  2F3C 0000 0200           move.l     -[A7], 0x200
  2771. 00001E92  486E F800                pea.l      [A6 - 0x800]
  2772. 00001E96  4EAD 2532                jsr        [A5 + 0x2532 /* export_1186 */]
  2773. 00001E9A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2774. 00001E9E  4EBA E2E4                jsr        [PC - 0x1D1C /* 00000184 */]
  2775. 00001EA2  60C2                     bra        -0x3C /* 00001E66 */
  2776. label00001EA4:
  2777. 00001EA4  285F                     movea.l    A4, [A7]+
  2778. 00001EA6  4E5E                     unlink     A6
  2779. 00001EA8  2E9F                     move.l     [A7], [A7]+
  2780. 00001EAA  4E75                     rts
  2781. fn00001EAC:
  2782. 00001EAC  4E56 0000                link       A6, 0
  2783. 00001EB0  2F0C                     move.l     -[A7], A4
  2784. 00001EB2  286E 0008                movea.l    A4, [A6 + 0x8]
  2785. 00001EB6  202C FE8A                move.l     D0, [A4 - 0x176]
  2786. 00001EBA  D0BC 0000 0600           add.l      D0, 0x600
  2787. 00001EC0  2940 FFDA                move.l     [A4 - 0x26], D0
  2788. 00001EC4  2F2C FFF8                move.l     -[A7], [A4 - 0x8]
  2789. 00001EC8  4EAD 1F6A                jsr        [A5 + 0x1F6A /* export_1001 */]
  2790. 00001ECC  4267                     clr.w      -[A7]
  2791. 00001ECE  3F2C FFDE                move.w     -[A7], [A4 - 0x22]
  2792. 00001ED2  486C FFDA                pea.l      [A4 - 0x26]
  2793. 00001ED6  202C FFFC                move.l     D0, [A4 - 0x4]
  2794. 00001EDA  E580                     asl        D0, 2
  2795. 00001EDC  2F00                     move.l     -[A7], D0
  2796. 00001EDE  206C FFF8                movea.l    A0, [A4 - 0x8]
  2797. 00001EE2  2F10                     move.l     -[A7], [A0]
  2798. 00001EE4  4EAD 2532                jsr        [A5 + 0x2532 /* export_1186 */]
  2799. 00001EE8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2800. 00001EEC  4EBA E296                jsr        [PC - 0x1D6A /* 00000184 */]
  2801. 00001EF0  486C FFF8                pea.l      [A4 - 0x8]
  2802. 00001EF4  4EAD 1F62                jsr        [A5 + 0x1F62 /* export_1000 */]
  2803. 00001EF8  285F                     movea.l    A4, [A7]+
  2804. 00001EFA  4E5E                     unlink     A6
  2805. 00001EFC  2E9F                     move.l     [A7], [A7]+
  2806. 00001EFE  4E75                     rts
  2807. fn00001F00:
  2808. 00001F00  4E56 FFFE                link       A6, -0x0002
  2809. 00001F04  48E7 0108                movem.l    -[A7], D7,A4
  2810. 00001F08  286E 0008                movea.l    A4, [A6 + 0x8]
  2811. 00001F0C  4267                     clr.w      -[A7]
  2812. 00001F0E  3F2C FFDE                move.w     -[A7], [A4 - 0x22]
  2813. 00001F12  486C FE9A                pea.l      [A4 - 0x166]
  2814. 00001F16  1F3C 0001                move.b     -[A7], 0x1
  2815. 00001F1A  4EAD 068A                jsr        [A5 + 0x68A /* export_205 */]
  2816. 00001F1E  101F                     move.b     D0, [A7]+
  2817. 00001F20  660A                     bne        +0xC /* 00001F2C */
  2818. 00001F22  2F3C 0033 3261           move.l     -[A7], 0x333261 /* '32a' */
  2819. 00001F28  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  2820. label00001F2C:
  2821. 00001F2C  4267                     clr.w      -[A7]
  2822. 00001F2E  3F2C FFDE                move.w     -[A7], [A4 - 0x22]
  2823. 00001F32  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  2824. 00001F36  3E1F                     move.w     D7, [A7]+
  2825. 00001F38  4CDF 1080                movem.l    D7,A4, [A7]+
  2826. 00001F3C  4E5E                     unlink     A6
  2827. 00001F3E  2E9F                     move.l     [A7], [A7]+
  2828. 00001F40  4E75                     rts
  2829. fn00001F42:
  2830. 00001F42  4E56 FF4E                link       A6, -0x00B2
  2831. 00001F46  48E7 0308                movem.l    -[A7], D6,D7,A4
  2832. 00001F4A  286E 0008                movea.l    A4, [A6 + 0x8]
  2833. 00001F4E  4267                     clr.w      -[A7]
  2834. 00001F50  3F2D A62E                move.w     -[A7], [A5 - 0x59D2]
  2835. 00001F54  486D A528                pea.l      [A5 - 0x5AD8]
  2836. 00001F58  1F3C 0001                move.b     -[A7], 0x1
  2837. 00001F5C  4EAD 068A                jsr        [A5 + 0x68A /* export_205 */]
  2838. 00001F60  101F                     move.b     D0, [A7]+
  2839. 00001F62  660A                     bne        +0xC /* 00001F6E */
  2840. 00001F64  2F3C 0053 A7CD           move.l     -[A7], 0x53A7CD
  2841. 00001F6A  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  2842. label00001F6E:
  2843. 00001F6E  202C FE9C                move.l     D0, [A4 - 0x164]
  2844. 00001F72  B0AD A52A                cmp.l      D0, [A5 - 0x5AD6]
  2845. 00001F76  673A                     beq        +0x3C /* 00001FB2 */
  2846. 00001F78  486E FFCC                pea.l      [A6 - 0x34]
  2847. 00001F7C  7034                     moveq.l    D0, 0x34
  2848. 00001F7E  2F00                     move.l     -[A7], D0
  2849. 00001F80  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  2850. 00001F84  41EC FEA0                lea.l      A0, [A4 - 0x160]
  2851. 00001F88  2D48 FFDE                move.l     [A6 - 0x22], A0
  2852. 00001F8C  3D6C FE9A FFE2           move.w     [A6 - 0x1E], [A4 - 0x166]
  2853. 00001F92  2D6C FE9C FFFC           move.l     [A6 - 0x4], [A4 - 0x164]
  2854. 00001F98  2D6D A52A FFF0           move.l     [A6 - 0x10], [A5 - 0x5AD6]
  2855. 00001F9E  4267                     clr.w      -[A7]
  2856. 00001FA0  486E FFCC                pea.l      [A6 - 0x34]
  2857. 00001FA4  4267                     clr.w      -[A7]
  2858. 00001FA6  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  2859. 00001FAA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2860. 00001FAE  4EBA E1D4                jsr        [PC - 0x1E2C /* 00000184 */]
  2861. label00001FB2:
  2862. 00001FB2  4267                     clr.w      -[A7]
  2863. 00001FB4  486D A528                pea.l      [A5 - 0x5AD8]
  2864. 00001FB8  486C FE9A                pea.l      [A4 - 0x166]
  2865. 00001FBC  1F3C 0001                move.b     -[A7], 0x1
  2866. 00001FC0  4EAD 064A                jsr        [A5 + 0x64A /* export_197 */]
  2867. 00001FC4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2868. 00001FC8  4EBA E1BA                jsr        [PC - 0x1E46 /* 00000184 */]
  2869. 00001FCC  3F2D A526                move.w     -[A7], [A5 - 0x5ADA]
  2870. 00001FD0  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  2871. 00001FD4  4267                     clr.w      -[A7]
  2872. 00001FD6  3F2D A62E                move.w     -[A7], [A5 - 0x59D2]
  2873. 00001FDA  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  2874. 00001FDE  3C1F                     move.w     D6, [A7]+
  2875. 00001FE0  4267                     clr.w      -[A7]
  2876. 00001FE2  3F2D A528                move.w     -[A7], [A5 - 0x5AD8]
  2877. 00001FE6  2F2D A52A                move.l     -[A7], [A5 - 0x5AD6]
  2878. 00001FEA  486D A52E                pea.l      [A5 - 0x5AD2]
  2879. 00001FEE  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  2880. 00001FF2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2881. 00001FF6  4EBA E1BE                jsr        [PC - 0x1E42 /* 000001B6 */]
  2882. 00001FFA  486E FF52                pea.l      [A6 - 0xAE]
  2883. 00001FFE  707A                     moveq.l    D0, 0x7A
  2884. 00002000  2F00                     move.l     -[A7], D0
  2885. 00002002  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  2886. 00002006  41EC FEA0                lea.l      A0, [A4 - 0x160]
  2887. 0000200A  2D48 FF64                move.l     [A6 - 0x9C], A0
  2888. 0000200E  41ED A52E                lea.l      A0, [A5 - 0x5AD2]
  2889. 00002012  2D48 FF6E                move.l     [A6 - 0x92], A0
  2890. 00002016  3D6D A528 FF68           move.w     [A6 - 0x98], [A5 - 0x5AD8]
  2891. 0000201C  2D6D A52A FF82           move.l     [A6 - 0x7E], [A5 - 0x5AD6]
  2892. 00002022  4267                     clr.w      -[A7]
  2893. 00002024  486E FF52                pea.l      [A6 - 0xAE]
  2894. 00002028  4267                     clr.w      -[A7]
  2895. 0000202A  4EAD 02B2                jsr        [A5 + 0x2B2 /* export_82 */]
  2896. 0000202E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2897. 00002032  4EBA E182                jsr        [PC - 0x1E7E /* 000001B6 */]
  2898. 00002036  4267                     clr.w      -[A7]
  2899. 00002038  42A7                     clr.l      -[A7]
  2900. 0000203A  3F2D A528                move.w     -[A7], [A5 - 0x5AD8]
  2901. 0000203E  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  2902. 00002042  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2903. 00002046  4EBA E16E                jsr        [PC - 0x1E92 /* 000001B6 */]
  2904. 0000204A  4267                     clr.w      -[A7]
  2905. 0000204C  3F2D A528                move.w     -[A7], [A5 - 0x5AD8]
  2906. 00002050  2F2D A52A                move.l     -[A7], [A5 - 0x5AD6]
  2907. 00002054  486D A52E                pea.l      [A5 - 0x5AD2]
  2908. 00002058  1F3C 0003                move.b     -[A7], 0x3
  2909. 0000205C  486C FFDE                pea.l      [A4 - 0x22]
  2910. 00002060  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  2911. 00002064  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2912. 00002068  4EBA E14C                jsr        [PC - 0x1EB4 /* 000001B6 */]
  2913. 0000206C  3B6C FFDE A62E           move.w     [A5 - 0x59D2], [A4 - 0x22]
  2914. 00002072  42A7                     clr.l      -[A7]
  2915. 00002074  2F3C 0000 0600           move.l     -[A7], 0x600
  2916. 0000207A  486D A690                pea.l      [A5 - 0x5970]
  2917. 0000207E  4EAD 0F02                jsr        [A5 + 0xF02 /* export_476 */]
  2918. 00002082  102C FFA5                move.b     D0, [A4 - 0x5B]
  2919. 00002086  670C                     beq        +0xE /* 00002094 */
  2920. 00002088  486D A6A8                pea.l      [A5 - 0x5958]
  2921. 0000208C  2F2C FFA0                move.l     -[A7], [A4 - 0x60]
  2922. 00002090  4EAD 0F12                jsr        [A5 + 0xF12 /* export_478 */]
  2923. label00002094:
  2924. 00002094  2B6C FFA0 A700           move.l     [A5 - 0x5900], [A4 - 0x60]
  2925. 0000209A  70FF                     moveq.l    D0, 0xFFFFFFFF
  2926. 0000209C  B06D A526                cmp.w      D0, [A5 - 0x5ADA]
  2927. 000020A0  6746                     beq        +0x48 /* 000020E8 */
  2928. 000020A2  4267                     clr.w      -[A7]
  2929. 000020A4  A99B                     syscall    SetResLoad
  2930. 000020A6  4267                     clr.w      -[A7]
  2931. 000020A8  3F2D A528                move.w     -[A7], [A5 - 0x5AD8]
  2932. 000020AC  2F2D A52A                move.l     -[A7], [A5 - 0x5AD6]
  2933. 000020B0  486D A52E                pea.l      [A5 - 0x5AD2]
  2934. 000020B4  1F3C 0003                move.b     -[A7], 0x3
  2935. 000020B8  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  2936. 000020BC  3E1F                     move.w     D7, [A7]+
  2937. 000020BE  1F3C 0001                move.b     -[A7], 0x1
  2938. 000020C2  A99B                     syscall    SetResLoad
  2939. 000020C4  70FF                     moveq.l    D0, 0xFFFFFFFF
  2940. 000020C6  B047                     cmp.w      D0, D7
  2941. 000020C8  660C                     bne        +0xE /* 000020D6 */
  2942. 000020CA  4267                     clr.w      -[A7]
  2943. 000020CC  A9AF                     syscall    ResError
  2944. 000020CE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2945. 000020D2  4EBA E0E2                jsr        [PC - 0x1F1E /* 000001B6 */]
  2946. label000020D6:
  2947. 000020D6  302D A520                move.w     D0, [A5 - 0x5AE0]
  2948. 000020DA  B06D A526                cmp.w      D0, [A5 - 0x5ADA]
  2949. 000020DE  6604                     bne        +0x6 /* 000020E4 */
  2950. 000020E0  3B47 A520                move.w     [A5 - 0x5AE0], D7
  2951. label000020E4:
  2952. 000020E4  3B47 A526                move.w     [A5 - 0x5ADA], D7
  2953. label000020E8:
  2954. 000020E8  4EAD 1082                jsr        [A5 + 0x1082 /* export_524 */]
  2955. 000020EC  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2956. 000020F0  4E5E                     unlink     A6
  2957. 000020F2  2E9F                     move.l     [A7], [A7]+
  2958. 000020F4  4E75                     rts
  2959. fn000020F6:
  2960. 000020F6  4E56 FFFC                link       A6, -0x0004
  2961. 000020FA  48E7 0018                movem.l    -[A7], A3,A4
  2962. 000020FE  42A7                     clr.l      -[A7]
  2963. 00002100  7018                     moveq.l    D0, 0x18
  2964. 00002102  2F00                     move.l     -[A7], D0
  2965. 00002104  2F3A 0056                move.l     -[A7], [PC + 0x56 /* 0000215C, value 0x5354424C 'STBL' */]
  2966. 00002108  4EAD 0E6A                jsr        [A5 + 0xE6A /* export_457 */]
  2967. 0000210C  2B5F A844                move.l     [A5 - 0x57BC], [A7]+
  2968. 00002110  660A                     bne        +0xC /* 0000211C */
  2969. 00002112  2F3C 033E DC7B           move.l     -[A7], 0x33EDC7B
  2970. 00002118  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  2971. label0000211C:
  2972. 0000211C  42A7                     clr.l      -[A7]
  2973. 0000211E  2F2D A844                move.l     -[A7], [A5 - 0x57BC]
  2974. 00002122  2F3A 0038                move.l     -[A7], [PC + 0x38 /* 0000215C, value 0x5354424C 'STBL' */]
  2975. 00002126  4EAD 0ED2                jsr        [A5 + 0xED2 /* export_470 */]
  2976. 0000212A  265F                     movea.l    A3, [A7]+
  2977. 0000212C  200B                     move.l     D0, A3
  2978. 0000212E  6608                     bne        +0xA /* 00002138 */
  2979. 00002130  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2980. 00002134  4EBA DFFE                jsr        [PC - 0x2002 /* 00000134 */]
  2981. label00002138:
  2982. 00002138  2853                     movea.l    A4, [A3]
  2983. 0000213A  7000                     moveq.l    D0, 0x00
  2984. 0000213C  2940 0010                move.l     [A4 + 0x10], D0
  2985. 00002140  7001                     moveq.l    D0, 0x01
  2986. 00002142  2940 0014                move.l     [A4 + 0x14], D0
  2987. 00002146  2F2D A844                move.l     -[A7], [A5 - 0x57BC]
  2988. 0000214A  1F3C 0001                move.b     -[A7], 0x1
  2989. 0000214E  4EAD 0E4A                jsr        [A5 + 0xE4A /* export_453 */]
  2990. 00002152  4CDF 1800                movem.l    A3,A4, [A7]+
  2991. 00002156  4E5E                     unlink     A6
  2992. 00002158  2E9F                     move.l     [A7], [A7]+
  2993. 0000215A  4E75                     rts
  2994. 0000215C  5354                     subq.w     [A4], 1
  2995. 0000215E  424C                     clr.w      A4
  2996. fn00002160:
  2997. 00002160  4E56 FFFC                link       A6, -0x0004
  2998. 00002164  48E7 0018                movem.l    -[A7], A3,A4
  2999. 00002168  42A7                     clr.l      -[A7]
  3000. 0000216A  7018                     moveq.l    D0, 0x18
  3001. 0000216C  2F00                     move.l     -[A7], D0
  3002. 0000216E  2F3A 0056                move.l     -[A7], [PC + 0x56 /* 000021C6, value 0x4654424C 'FTBL' */]
  3003. 00002172  4EAD 0E6A                jsr        [A5 + 0xE6A /* export_457 */]
  3004. 00002176  2B5F A840                move.l     [A5 - 0x57C0], [A7]+
  3005. 0000217A  660A                     bne        +0xC /* 00002186 */
  3006. 0000217C  2F3C 033E DC7D           move.l     -[A7], 0x33EDC7D
  3007. 00002182  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  3008. label00002186:
  3009. 00002186  42A7                     clr.l      -[A7]
  3010. 00002188  2F2D A840                move.l     -[A7], [A5 - 0x57C0]
  3011. 0000218C  2F3A 0038                move.l     -[A7], [PC + 0x38 /* 000021C6, value 0x4654424C 'FTBL' */]
  3012. 00002190  4EAD 0ED2                jsr        [A5 + 0xED2 /* export_470 */]
  3013. 00002194  265F                     movea.l    A3, [A7]+
  3014. 00002196  200B                     move.l     D0, A3
  3015. 00002198  6608                     bne        +0xA /* 000021A2 */
  3016. 0000219A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3017. 0000219E  4EBA DF94                jsr        [PC - 0x206C /* 00000134 */]
  3018. label000021A2:
  3019. 000021A2  2853                     movea.l    A4, [A3]
  3020. 000021A4  7000                     moveq.l    D0, 0x00
  3021. 000021A6  2940 0010                move.l     [A4 + 0x10], D0
  3022. 000021AA  7000                     moveq.l    D0, 0x00
  3023. 000021AC  2940 0014                move.l     [A4 + 0x14], D0
  3024. 000021B0  2F2D A840                move.l     -[A7], [A5 - 0x57C0]
  3025. 000021B4  1F3C 0001                move.b     -[A7], 0x1
  3026. 000021B8  4EAD 0E4A                jsr        [A5 + 0xE4A /* export_453 */]
  3027. 000021BC  4CDF 1800                movem.l    A3,A4, [A7]+
  3028. 000021C0  4E5E                     unlink     A6
  3029. 000021C2  2E9F                     move.l     [A7], [A7]+
  3030. 000021C4  4E75                     rts
  3031. 000021C6  4654                     not.w      [A4]
  3032. 000021C8  424C                     clr.w      A4
  3033. fn000021CA:
  3034. 000021CA  4E56 FFF6                link       A6, -0x000A
  3035. 000021CE  48E7 0308                movem.l    -[A7], D6,D7,A4
  3036. 000021D2  286E 0008                movea.l    A4, [A6 + 0x8]
  3037. 000021D6  4EAD 27A2                jsr        [A5 + 0x27A2 /* export_1264 */]
  3038. 000021DA  7E00                     moveq.l    D7, 0x00
  3039. 000021DC  3D6C FFAC FFF6           move.w     [A6 - 0xA], [A4 - 0x54]
  3040. 000021E2  7C01                     moveq.l    D6, 0x01
  3041. 000021E4  602E                     bra        +0x30 /* 00002214 */
  3042. label000021E6:
  3043. 000021E6  4267                     clr.w      -[A7]
  3044. 000021E8  206C FFAE                movea.l    A0, [A4 - 0x52]
  3045. 000021EC  2007                     move.l     D0, D7
  3046. 000021EE  D090                     add.l      D0, [A0]
  3047. 000021F0  2040                     movea.l    A0, D0
  3048. 000021F2  3F10                     move.w     -[A7], [A0]
  3049. 000021F4  486E FFF8                pea.l      [A6 - 0x8]
  3050. 000021F8  4EAD 26C2                jsr        [A5 + 0x26C2 /* export_1236 */]
  3051. 000021FC  101F                     move.b     D0, [A7]+
  3052. 000021FE  660E                     bne        +0x10 /* 0000220E */
  3053. 00002200  4267                     clr.w      -[A7]
  3054. 00002202  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  3055. 00002206  4EAD 26EA                jsr        [A5 + 0x26EA /* export_1241 */]
  3056. 0000220A  3D5F FFF8                move.w     [A6 - 0x8], [A7]+
  3057. label0000220E:
  3058. 0000220E  5487                     addq.l     D7, 2
  3059. 00002210  5246                     addq.w     D6, 1
  3060. 00002212  6906                     bvs        +0x8 /* 0000221A */
  3061. label00002214:
  3062. 00002214  BC6E FFF6                cmp.w      D6, [A6 - 0xA]
  3063. 00002218  6FCC                     ble        -0x32 /* 000021E6 */
  3064. label0000221A:
  3065. 0000221A  486C FFAE                pea.l      [A4 - 0x52]
  3066. 0000221E  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  3067. 00002222  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  3068. 00002226  4E5E                     unlink     A6
  3069. 00002228  2E9F                     move.l     [A7], [A7]+
  3070. 0000222A  4E75                     rts
  3071. export_759:
  3072. 0000222C  4E56 FE86                link       A6, -0x017A
  3073. 00002230  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  3074. 00002234  2F0E                     move.l     -[A7], A6
  3075. 00002236  4EBA E860                jsr        [PC - 0x17A0 /* 00000A98 */]
  3076. 0000223A  2F0E                     move.l     -[A7], A6
  3077. 0000223C  4EBA E8D2                jsr        [PC - 0x172E /* 00000B10 */]
  3078. 00002240  2F0E                     move.l     -[A7], A6
  3079. 00002242  4EBA E95E                jsr        [PC - 0x16A2 /* 00000BA2 */]
  3080. 00002246  2F0E                     move.l     -[A7], A6
  3081. 00002248  4EBA EA26                jsr        [PC - 0x15DA /* 00000C70 */]
  3082. 0000224C  2F0E                     move.l     -[A7], A6
  3083. 0000224E  4EBA EE90                jsr        [PC - 0x1170 /* 000010E0 */]
  3084. 00002252  2F0E                     move.l     -[A7], A6
  3085. 00002254  4EBA F016                jsr        [PC - 0xFEA /* 0000126C */]
  3086. 00002258  2F0E                     move.l     -[A7], A6
  3087. 0000225A  4EBA F08A                jsr        [PC - 0xF76 /* 000012E6 */]
  3088. 0000225E  2F0E                     move.l     -[A7], A6
  3089. 00002260  4EBA F116                jsr        [PC - 0xEEA /* 00001378 */]
  3090. 00002264  2F0E                     move.l     -[A7], A6
  3091. 00002266  4EBA F1AE                jsr        [PC - 0xE52 /* 00001416 */]
  3092. 0000226A  2F0E                     move.l     -[A7], A6
  3093. 0000226C  4EBA F2EC                jsr        [PC - 0xD14 /* 0000155A */]
  3094. 00002270  2F0E                     move.l     -[A7], A6
  3095. 00002272  4EBA F566                jsr        [PC - 0xA9A /* 000017DA */]
  3096. 00002276  4AAD A844                tst.l      [A5 - 0x57BC]
  3097. 0000227A  6706                     beq        +0x8 /* 00002282 */
  3098. 0000227C  2F0E                     move.l     -[A7], A6
  3099. 0000227E  4EBA F6CC                jsr        [PC - 0x934 /* 0000194C */]
  3100. label00002282:
  3101. 00002282  4AAD A840                tst.l      [A5 - 0x57C0]
  3102. 00002286  6706                     beq        +0x8 /* 0000228E */
  3103. 00002288  2F0E                     move.l     -[A7], A6
  3104. 0000228A  4EBA F896                jsr        [PC - 0x76A /* 00001B22 */]
  3105. label0000228E:
  3106. 0000228E  2F2D A6E0                move.l     -[A7], [A5 - 0x5920]
  3107. 00002292  2F3A 00D0                move.l     -[A7], [PC + 0xD0 /* 00002364, value 0x57494C44 'WILD', pstring "ILD" */]
  3108. 00002296  2F0E                     move.l     -[A7], A6
  3109. 00002298  4EBA F9AE                jsr        [PC - 0x652 /* 00001C48 */]
  3110. 0000229C  2F2D A6E4                move.l     -[A7], [A5 - 0x591C]
  3111. 000022A0  2F3A 00C2                move.l     -[A7], [PC + 0xC2 /* 00002364, value 0x57494C44 'WILD', pstring "ILD" */]
  3112. 000022A4  2F0E                     move.l     -[A7], A6
  3113. 000022A6  4EBA F9A0                jsr        [PC - 0x660 /* 00001C48 */]
  3114. 000022AA  2F2D A6E8                move.l     -[A7], [A5 - 0x5918]
  3115. 000022AE  2F3A 00B4                move.l     -[A7], [PC + 0xB4 /* 00002364, value 0x57494C44 'WILD', pstring "ILD" */]
  3116. 000022B2  2F0E                     move.l     -[A7], A6
  3117. 000022B4  4EBA F992                jsr        [PC - 0x66E /* 00001C48 */]
  3118. 000022B8  2F2D A6EC                move.l     -[A7], [A5 - 0x5914]
  3119. 000022BC  2F3A 00A6                move.l     -[A7], [PC + 0xA6 /* 00002364, value 0x57494C44 'WILD', pstring "ILD" */]
  3120. 000022C0  2F0E                     move.l     -[A7], A6
  3121. 000022C2  4EBA F984                jsr        [PC - 0x67C /* 00001C48 */]
  3122. 000022C6  2F0E                     move.l     -[A7], A6
  3123. 000022C8  4EBA F9B8                jsr        [PC - 0x648 /* 00001C82 */]
  3124. 000022CC  2F0E                     move.l     -[A7], A6
  3125. 000022CE  4EBA E690                jsr        [PC - 0x1970 /* 00000960 */]
  3126. 000022D2  486E FFD6                pea.l      [A6 - 0x2A]
  3127. 000022D6  4EAD 1F62                jsr        [A5 + 0x1F62 /* export_1000 */]
  3128. 000022DA  4EAD 0EF2                jsr        [A5 + 0xEF2 /* export_474 */]
  3129. 000022DE  422D ACA8                clr.b      [A5 - 0x5358]
  3130. 000022E2  2F0E                     move.l     -[A7], A6
  3131. 000022E4  4EBA FA32                jsr        [PC - 0x5CE /* 00001D18 */]
  3132. 000022E8  2F0E                     move.l     -[A7], A6
  3133. 000022EA  4EBA FA80                jsr        [PC - 0x580 /* 00001D6C */]
  3134. 000022EE  2F0E                     move.l     -[A7], A6
  3135. 000022F0  4EBA FBBA                jsr        [PC - 0x446 /* 00001EAC */]
  3136. 000022F4  2F0E                     move.l     -[A7], A6
  3137. 000022F6  4EBA FC08                jsr        [PC - 0x3F8 /* 00001F00 */]
  3138. 000022FA  70FF                     moveq.l    D0, 0xFFFFFFFF
  3139. 000022FC  B06D A526                cmp.w      D0, [A5 - 0x5ADA]
  3140. 00002300  6714                     beq        +0x16 /* 00002316 */
  3141. 00002302  4267                     clr.w      -[A7]
  3142. 00002304  3F2D A526                move.w     -[A7], [A5 - 0x5ADA]
  3143. 00002308  486E FE9A                pea.l      [A6 - 0x166]
  3144. 0000230C  4EAD 0642                jsr        [A5 + 0x642 /* export_196 */]
  3145. 00002310  2F0E                     move.l     -[A7], A6
  3146. 00002312  4EBA DE70                jsr        [PC - 0x2190 /* 00000184 */]
  3147. label00002316:
  3148. 00002316  2F0E                     move.l     -[A7], A6
  3149. 00002318  4EBA FC28                jsr        [PC - 0x3D8 /* 00001F42 */]
  3150. 0000231C  422D ACA6                clr.b      [A5 - 0x535A]
  3151. 00002320  4AAD A844                tst.l      [A5 - 0x57BC]
  3152. 00002324  6606                     bne        +0x8 /* 0000232C */
  3153. 00002326  2F0E                     move.l     -[A7], A6
  3154. 00002328  4EBA FDCC                jsr        [PC - 0x234 /* 000020F6 */]
  3155. label0000232C:
  3156. 0000232C  4AAD A840                tst.l      [A5 - 0x57C0]
  3157. 00002330  6606                     bne        +0x8 /* 00002338 */
  3158. 00002332  2F0E                     move.l     -[A7], A6
  3159. 00002334  4EBA FE2A                jsr        [PC - 0x1D6 /* 00002160 */]
  3160. label00002338:
  3161. 00002338  2F0E                     move.l     -[A7], A6
  3162. 0000233A  4EBA FE8E                jsr        [PC - 0x172 /* 000021CA */]
  3163. 0000233E  102E FE94                move.b     D0, [A6 - 0x16C]
  3164. 00002342  6714                     beq        +0x16 /* 00002358 */
  3165. 00002344  102E FE95                move.b     D0, [A6 - 0x16B]
  3166. 00002348  670A                     beq        +0xC /* 00002354 */
  3167. 0000234A  1F3C 0001                move.b     -[A7], 0x1
  3168. 0000234E  4EAD 1042                jsr        [A5 + 0x1042 /* export_516 */]
  3169. 00002352  6004                     bra        +0x6 /* 00002358 */
  3170. label00002354:
  3171. 00002354  4EAD 211A                jsr        [A5 + 0x211A /* export_1055 */]
  3172. label00002358:
  3173. 00002358  4FEE FE66                lea.l      A7, [A6 - 0x19A]
  3174. 0000235C  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  3175. 00002360  4E5E                     unlink     A6
  3176. 00002362  4E75                     rts
  3177. 00002364  5749                     subq.w     A1, 3
  3178. 00002366  4C44                     .incomplete
  3179.